Leggere in inglese

Condividi tramite


StreamingContextStates Enumerazione

Definizione

Attenzione

Formatter-based serialization is obsolete and should not be used.

Definisce un set di flag che specifica il contesto di origine o di destinazione per il flusso durante la serializzazione.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

C#
[System.Flags]
public enum StreamingContextStates
C#
[System.Flags]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum StreamingContextStates
C#
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
Ereditarietà
StreamingContextStates
Attributi

Campi

Nome Valore Descrizione
All 255

Specifica che i dati serializzati possono essere trasmessi o ricevuti da qualsiasi altro contesto.

Clone 64

Specifica che il grafo dell'oggetto viene clonato. Gli utenti possono presupporre che il grafo clonato continui a esistere all'interno dello stesso processo e sia in grado di accedere a handle o ad altri riferimenti a risorse non gestite.

CrossAppDomain 128

Specifica che il contesto di origine o di destinazione è un dominio dell'applicazione diverso. Per una descrizione dettagliata, vedere Domini applicazione.

CrossMachine 2

Specifica che il contesto di origine o di destinazione è un computer diverso.

CrossProcess 1

Specifica che il contesto di origine o di destinazione è un processo diverso nello stesso computer.

File 4

Specifica che il contesto di origine o di destinazione è un file. Gli utenti possono presupporre che i file durino più a lungo del processo che li ha creati e non serializzare gli oggetti in modo che la deserializzazione richieda l'accesso ai dati dal processo corrente.

Other 32

Specifica che il contesto di serializzazione è sconosciuto.

Persistence 8

Specifica che il contesto di origine o di destinazione è un archivio persistente, che può includere database, file o altri archivi di backup. Gli utenti possono presupporre che i dati persistenti durino più a lungo del processo che li ha creati e non serializzare gli oggetti in modo che la deserializzazione richieda l'accesso ai dati dal processo corrente.

Remoting 16

Specifica che i dati vengono usati in un contesto remoto in una posizione sconosciuta. Gli utenti non possono presupporre che si tratti dello stesso computer.

Si applica a

Prodotto Versioni (Obsoleto)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche