StreamingContextStates Enum

Definitie

Definieert een set vlaggen die de bron- of doelcontext voor de stream specificeert tijdens de serialisatie.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[System.Flags]
public enum StreamingContextStates
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates = 
[<System.Flags>]
type StreamingContextStates = 
Public Enum StreamingContextStates
Overname
StreamingContextStates
Kenmerken

Velden

Name Waarde Description
CrossProcess 1

Hiermee geeft u op dat de bron- of doelcontext een ander proces op dezelfde computer is.

CrossMachine 2

Hiermee geeft u op dat de bron- of doelcontext een andere computer is.

File 4

Hiermee geeft u op dat de bron- of doelcontext een bestand is. Gebruikers kunnen ervan uitgaan dat bestanden langer duren dan het proces dat ze heeft gemaakt en dat objecten niet zodanig worden geserialiseerd dat deserialisatie toegang nodig heeft tot gegevens uit het huidige proces.

Persistence 8

Hiermee geeft u op dat de bron- of doelcontext een persistent archief is, dat databases, bestanden of andere back-uparchieven kan bevatten. Gebruikers kunnen ervan uitgaan dat persistente gegevens langer duren dan het proces dat de gegevens heeft gemaakt en geen objecten serialiseren, zodat deserialisatie toegang nodig heeft tot gegevens uit het huidige proces.

Remoting 16

Hiermee geeft u op dat de gegevens extern zijn voor een context op een onbekende locatie. Gebruikers kunnen geen veronderstellingen maken of dit zich op dezelfde computer bevindt.

Other 32

Hiermee geeft u op dat de serialisatiecontext onbekend is.

Clone 64

Hiermee geeft u op dat de objectgrafiek wordt gekloond. Gebruikers kunnen ervan uitgaan dat de gekloonde grafiek blijft bestaan binnen hetzelfde proces en veilig zijn voor toegangsgrepen of andere verwijzingen naar onbeheerde resources.

CrossAppDomain 128

Hiermee geeft u op dat de bron- of doelcontext een ander AppDomain is. (Zie Toepassingsdomeinen voor een beschrijving van AppDomains.

All 255

Hiermee geeft u op dat de geserialiseerde gegevens kunnen worden verzonden naar of ontvangen van een van de andere contexten.

Van toepassing op

Zie ook