StreamingContext Struktura

Definicja

Opisuje źródło i miejsce docelowe danego serializowanego strumienia oraz zapewnia dodatkowy kontekst zdefiniowany przez obiekt wywołujący.

C#
public struct StreamingContext
C#
public readonly struct StreamingContext
C#
[System.Serializable]
public struct StreamingContext
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct StreamingContext
Dziedziczenie
StreamingContext
Atrybuty

Uwagi

Wskazuje źródło lub miejsce docelowe bitów używanych przez formater. Klasy z zastępczymi lub implementujące ISerializable mogą serializować lub ignorować pola i wartości na podstawie informacji przechowywanych w kontekście przesyłania strumieniowego. Na przykład uchwyt okna jest nadal prawidłowy, jeśli właściwość jest ustawiona State na System.Runtime.Serialization.StreamingContextStates.CrossProcess.

Konstruktory

StreamingContext(StreamingContextStates)
Przestarzałe.

Inicjuje StreamingContext nowe wystąpienie klasy o danym stanie kontekstu.

StreamingContext(StreamingContextStates, Object)
Przestarzałe.

Inicjuje StreamingContext nowe wystąpienie klasy o danym stanie kontekstu i kilka dodatkowych informacji.

Właściwości

Context

Pobiera kontekst określony w ramach dodatkowego kontekstu.

State
Przestarzałe.

Pobiera źródło lub miejsce docelowe przesyłanych danych.

Metody

Equals(Object)

Określa, czy dwa StreamingContext wystąpienia zawierają te same wartości.

GetHashCode()

Zwraca kod skrótu tego obiektu.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Zobacz też