WebRequest.CreatorInstance Свойство

Определение

Предупреждение

Этот API устарел.

Если переопределено в производном классе, получает объект фабрики, производный от класса IWebRequestCreate, который служит для создания объекта WebRequest для создания запроса по указанному универсальному коду ресурса (URI).When overridden in a descendant class, gets the factory object derived from the IWebRequestCreate class used to create the WebRequest instantiated for making the request to the specified URI.

public:
 virtual property System::Net::IWebRequestCreate ^ CreatorInstance { System::Net::IWebRequestCreate ^ get(); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public virtual System.Net.IWebRequestCreate CreatorInstance { get; }
member this.CreatorInstance : System.Net.IWebRequestCreate
Public Overridable ReadOnly Property CreatorInstance As IWebRequestCreate

Значение свойства

Производный тип WebRequest, возвращаемый методом Create(Uri).The derived WebRequest type returned by the Create(Uri) method.

Атрибуты

Комментарии

Это свойство позволяет приложению определить, какой IWebRequestCreate производный объект фабрики использовался для создания запроса.This property allows an application to determine which IWebRequestCreate derived factory object was used to create the request. Этот объект может быть System .NET. browser. вебрекуесткреатор. бровсерхттп или System .NET. browser. вебрекуесткреатор. клиенсттп, но он также может быть пользовательским экземпляром, производным от IWebRequestCreate.This object may be System.Net.Browser.WebRequestCreator.BrowserHttp or System.Net.Browser.WebRequestCreator.ClientHttp, but it may also be a custom instance derived from IWebRequestCreate. Это позволяет приложению определить, следует ли обрабатывать HTTP-запросы и ответы для экземпляра WebRequest в браузере, SilverlightSilverlight, SilverlightSilverlightном клиенте или на некотором пользовательском объекте.This allows an application to determine whether the browser hosting SilverlightSilverlight, the SilverlightSilverlight client, or some custom object handles HTTP requests and responses for the WebRequest instance. Метод RegisterPrefix позволяет приложению настроить, какой производный тип WebRequest будет создан при выполнении запроса к определенному универсальному коду ресурса (URI).The RegisterPrefix method allows an application to configure which derived WebRequest type will be instantiated when making a request to a specific URI. Создатели WebRequest обычно регистрируются для работы с конкретным протоколом, таким как HTTP или HTTPS, но могут быть зарегистрированы для выполнения запроса к определенному серверу или пути на сервере.WebRequest creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. Это полезно, когда несколько производных типов WebRequest могут обрабатывать запросы одного протокола.This is useful when more than one derived WebRequest type can process requests for the same protocol. Среда выполнения Microsoft Silverlight 3Microsoft Silverlight 3 и более поздних версий поддерживает несколько обработчиков HTTP, имеющих различные возможности.The Microsoft Silverlight 3Microsoft Silverlight 3 and later runtime supports multiple HTTP handlers each having different capabilities. Например, для веб-службы, использующей пересылку данных о состоянии, может потребоваться обработчик System .NET. browser. вебрекуесткреатор. клиенсттп , в то время как веб-служба SOAP может использовать обработчик по умолчанию System .NET. browser. вебрекуесткреатор. бровсерхттп .For example, a web service that uses Representational State Transfer (REST) might require the System.Net.Browser.WebRequestCreator.ClientHttp handler while a SOAP web service might be able to use the default System.Net.Browser.WebRequestCreator.BrowserHttp handler.

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