Прочитать на английском

Поделиться через


StreamingContext Структура

Определение

Описывает источник и назначение заданного потока сериализации и обеспечивает дополнительный контекст, определяемый вызывающим объектом.

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
Наследование
StreamingContext
Атрибуты

Комментарии

Указывает источник или назначение битов, которые использует форматировщик. Классы с суррогатами или, реализующие ISerializable , могут сериализовать или игнорировать поля и значения на основе сведений, хранящихся в контексте потоковой передачи. Например, дескриптор окна по-прежнему действителен, если свойству StateSystem.Runtime.Serialization.StreamingContextStates.CrossProcessприсвоено значение .

Конструкторы

StreamingContext(StreamingContextStates)
Устаревшие..

Инициализирует новый экземпляр класса StreamingContext с заданным состоянием контекста.

StreamingContext(StreamingContextStates, Object)
Устаревшие..

Инициализирует новый экземпляр класса StreamingContext с заданным состоянием контекста и некоторыми дополнительными сведениями.

Свойства

Context

Возвращает контекст, заданный как часть дополнительного контекста.

State
Устаревшие..

Возвращает источник или назначение переданных данных.

Методы

Equals(Object)

Определяет, содержат ли два экземпляра StreamingContext одинаковые значения.

GetHashCode()

Возвращает хэш-код этого объекта.

Применяется к

Продукт Версии
.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

См. также раздел