Udostępnij za pośrednictwem


StreamingContextStates Wyliczenie

Definicja

Przestroga

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

Definiuje zestaw flag określający kontekst źródłowy lub docelowy strumienia podczas serializacji.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

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
Dziedziczenie
StreamingContextStates
Atrybuty

Pola

All 255

Określa, że serializowane dane mogą być przesyłane do lub odbierane z dowolnego z innych kontekstów.

Clone 64

Określa, że graf obiektu jest klonowany. Użytkownicy mogą założyć, że sklonowany graf będzie nadal istniał w ramach tego samego procesu i będzie bezpieczny, aby uzyskać dostęp do dojść lub innych odwołań do niezarządzanych zasobów.

CrossAppDomain 128

Określa, że kontekst źródłowy lub docelowy jest inny parametr AppDomain. (Opis domen aplikacji można znaleźć w temacie Domeny aplikacji).

CrossMachine 2

Określa, że kontekst źródłowy lub docelowy jest innym komputerem.

CrossProcess 1

Określa, że kontekst źródłowy lub docelowy jest innym procesem na tym samym komputerze.

File 4

Określa, że kontekst źródłowy lub docelowy jest plikiem. Użytkownicy mogą założyć, że pliki będą trwać dłużej niż proces, który je utworzył, a nie serializować obiektów w taki sposób, aby deserializacja wymagała dostępu do jakichkolwiek danych z bieżącego procesu.

Other 32

Określa, że kontekst serializacji jest nieznany.

Persistence 8

Określa, że kontekst źródłowy lub docelowy jest utrwalonego magazynu, który może obejmować bazy danych, pliki lub inne magazyny zapasowe. Użytkownicy mogą założyć, że utrwalone dane będą trwać dłużej niż proces, który utworzył dane, a nie serializować obiektów, aby deserializacja wymagała dostępu do jakichkolwiek danych z bieżącego procesu.

Remoting 16

Określa, że dane są zdalne do kontekstu w nieznanej lokalizacji. Użytkownicy nie mogą podjąć żadnych założeń, czy jest to na tym samym komputerze.

Dotyczy

Zobacz też