WebRequest.CreatorInstance Eigenschap

Definitie

Let op

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Wanneer dit wordt overschreven in een onderliggende klasse, wordt het fabrieksobject afgeleid van de IWebRequestCreate klasse die wordt gebruikt om de WebRequest geïnstantieerde instantie te maken voor het indienen van de aanvraag bij de opgegeven 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; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.CreatorInstance : System.Net.IWebRequestCreate
Public Overridable ReadOnly Property CreatorInstance As IWebRequestCreate

Waarde van eigenschap

Het afgeleide WebRequest type dat door de Create(Uri) methode wordt geretourneerd.

Kenmerken

Opmerkingen

Met deze eigenschap kan een toepassing bepalen welk IWebRequestCreate afgeleide factory-object is gebruikt om de aanvraag te maken. Dit object kan System.Net.Browser.WebRequestCreator.BrowserHttp of System.Net.Browser.WebRequestCreator.ClientHttp zijn, maar het kan ook een aangepast exemplaar zijn dat is afgeleid van IWebRequestCreate. Hiermee kan een toepassing bepalen of de browser die Als host fungeert voor Silverlight, de Silverlight-client of een aangepast object HTTP-aanvragen en -antwoorden voor het WebRequest exemplaar verwerkt. Met de RegisterPrefix methode kan een toepassing configureren welk afgeleide type wordt geïnstantieerd WebRequest bij het indienen van een aanvraag bij een specifieke URI. WebRequest makers zijn doorgaans geregistreerd voor het afhandelen van een specifiek protocol, zoals HTTP of HTTPS, maar kunnen worden geregistreerd om een aanvraag naar een specifieke server of een specifiek pad op een server af te handelen. Dit is handig wanneer meerdere afgeleide WebRequest typen aanvragen voor hetzelfde protocol kunnen verwerken. De Microsoft Silverlight 3 en latere runtime ondersteunt meerdere HTTP-handlers die elk verschillende mogelijkheden hebben. Een webservice die gebruikmaakt van Representational State Transfer (REST) kan bijvoorbeeld de handler System.Net.Browser.WebRequestCreator.ClientHttp vereisen , terwijl een SOAP-webservice mogelijk de standaardhandler System.Net.Browser.WebRequestCreator.BrowserHttp kan gebruiken.

Van toepassing op