ExtendedProtectionPolicy Constructor (SerializationInfo^, StreamingContext)

.NET Framework (current version)

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

Namespace:   System.Security.Authentication.ExtendedProtection
Assembly:  System (in System.dll)

	SerializationInfo^ info,
	StreamingContext context


Type: System.Runtime.Serialization::SerializationInfo^

A SerializationInfo instance that contains the information that is required to serialize the new ExtendedProtectionPolicy instance.

Type: System.Runtime.Serialization::StreamingContext

A StreamingContext that contains the source of the serialized stream that is associated with the new ExtendedProtectionPolicy instance.

This constructor implements the System.Runtime.Serialization::ISerializable interface for the ExtendedProtectionPolicy class.

The ISerializable::GetObjectData method can be used to serialize an ExtendedProtectionPolicy object. This serialized object can then be used with ExtendedProtectionPolicy(SerializationInfo^, StreamingContext) to construct a new ExtendedProtectionPolicy object.

.NET Framework
Available since 4.0
Return to top