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]
[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]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type StreamingContextStates = 
[<System.Flags>]
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

Nome Valore Descrizione
CrossProcess 1

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

CrossMachine 2

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

File 4

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

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 durano più a lungo del processo che ha creato i dati e non serializzano gli oggetti in modo che la deserializzazione richieda l'accesso a tutti i dati dal processo corrente.

Remoting 16

Specifica che i dati vengono remoti in un contesto in una posizione sconosciuta. Gli utenti non possono fare ipotesi se si trova nello stesso computer.

Other 32

Specifica che il contesto di serializzazione è sconosciuto.

Clone 64

Specifica che l'oggetto grafico viene clonato. Gli utenti possono presupporre che il grafico clonato continuerà a esistere all'interno dello stesso processo e che sia sicuro accedere agli handle o ad altri riferimenti a risorse non gestite.

CrossAppDomain 128

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

All 255

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

Si applica a

Vedi anche