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.

public enum class StreamingContextStates
[System.Flags]
public enum StreamingContextStates
[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
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[<System.Flags>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates = 
Public Enum StreamingContextStates
Ereditarietà
StreamingContextStates
Attributi

Campi

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

Vedi anche