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

Определение

Инициализация нового экземпляра класса WebRequest.Initializes a new instance of the WebRequest class.

Перегрузки

WebRequest()

Инициализация нового экземпляра класса WebRequest.Initializes a new instance of the WebRequest class.

WebRequest(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса WebRequest на основе указанных экземпляров классов SerializationInfo и StreamingContext.Initializes a new instance of the WebRequest class from the specified instances of the SerializationInfo and StreamingContext classes.

WebRequest()

Инициализация нового экземпляра класса WebRequest.Initializes a new instance of the WebRequest class.

protected:
 WebRequest();
protected WebRequest ();
Protected Sub New ()

Примеры

В следующем примере показано, как создать экземпляр WebRequest, вызвав метод Create в классе WebRequest.The following example shows how to create a WebRequest instance by calling the Create method on the WebRequest class.

WebRequest^ myRequest = WebRequest::Create( "http://www.contoso.com" );
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");

Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")

Комментарии

Используйте метод Create для инициализации новых экземпляров WebRequest.Use the Create method to initialize new WebRequest instances. Не используйте конструктор.Do not use the constructor.

WebRequest(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса WebRequest на основе указанных экземпляров классов SerializationInfo и StreamingContext.Initializes a new instance of the WebRequest class from the specified instances of the SerializationInfo and StreamingContext classes.

protected:
 WebRequest(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
protected WebRequest (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
new System.Net.WebRequest : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebRequest

Параметры

serializationInfo
SerializationInfo

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

streamingContext
StreamingContext

Объект StreamingContext, указывающий источник сериализованного потока, связанного с новым экземпляром WebRequest.A StreamingContext that indicates the source of the serialized stream associated with the new WebRequest instance.

Исключения

Если данный конструктор не переопределен во вложенном классе, предпринимаются все возможные попытки получить к нему доступ.Any attempt is made to access the constructor, when the constructor is not overridden in a descendant class.

Комментарии

При реализации классом-наследником этот конструктор реализует интерфейс ISerializable для WebRequestого потомка.When implemented by a descendant class, this constructor implements the ISerializable interface for the WebRequest descendant.

Обратите внимание, что при использовании сериализации приложение должно работать в режиме полного доверия.Notice that an application must run in full trust mode when using serialization.

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

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