StreamingContextStates Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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. |