Dictionary<TKey,TValue>.GetObjectData(SerializationInfo, StreamingContext) Dictionary<TKey,TValue>.GetObjectData(SerializationInfo, StreamingContext) Dictionary<TKey,TValue>.GetObjectData(SerializationInfo, StreamingContext) Dictionary<TKey,TValue>.GetObjectData(SerializationInfo, StreamingContext) Method

Определение

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра Dictionary<TKey,TValue>.Implements the ISerializable interface and returns the data needed to serialize the Dictionary<TKey,TValue> instance.

public:
 virtual void GetObjectData(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Security.SecurityCritical]
public virtual void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
override this.GetObjectData : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Overridable Sub GetObjectData (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo SerializationInfo SerializationInfo SerializationInfo

Объект SerializationInfo, который содержит сведения, требуемые для сериализации экземпляра Dictionary<TKey,TValue>.A SerializationInfo object that contains the information required to serialize the Dictionary<TKey,TValue> instance.

context
StreamingContext StreamingContext StreamingContext StreamingContext

Структура StreamingContext, содержащая исходный и конечный объекты сериализованного потока, связанного с экземпляром класса Dictionary<TKey,TValue>.A StreamingContext structure that contains the source and destination of the serialized stream associated with the Dictionary<TKey,TValue> instance.

Реализации

Исключения

Свойство info имеет значение null.info is null.

Комментарии

Этот метод является операцией On(), где n имеет Count.This method is an O(n) operation, where n is Count.

Безопасность

SecurityPermission
для предоставления служб сериализации.for providing serialization services. Связанное перечисление: SerializationFormatterДействие по обеспечению безопасности:LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
требуется полное доверие для немедленного вызывающего объекта.requires full trust for the immediate caller. Этот член не может использоваться частично доверенным или прозрачным кодом.This member cannot be used by partially trusted or transparent code.

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

Дополнительно