StreamingContextStates Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Atrybuty
Pola
All | 255 | Określa, że dane serializowane mogą być przesyłane do dowolnego z innych kontekstów lub odbierane z dowolnego z pozostałych 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 w celu uzyskania dostępu do dojść lub innych odwołań do zasobów niezarządzanych. |
CrossAppDomain | 128 | Określa, że kontekst źródłowy lub docelowy jest inny element AppDomain. (Aby uzyskać opis domen aplikacji, zobacz 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 serializuje 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ą założyć żadnych założeń, czy jest to na tym samym komputerze. |
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla