WebRequest.CreatorInstance Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Wenn sie in einer untergeordneten Klasse überschrieben wird, ruft das Factoryobjekt ab, das von der Klasse abgeleitet wird, mit der IWebRequestCreate die WebRequest Instanziierung für die Anforderung an den angegebenen URI erstellt wird.
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
Eigenschaftswert
Der abgeleitete WebRequest Typ, der von der Create(Uri) Methode zurückgegeben wird.
- Attribute
Hinweise
Mit dieser Eigenschaft kann eine Anwendung bestimmen, welches IWebRequestCreate abgeleitete Factoryobjekt zum Erstellen der Anforderung verwendet wurde. Dieses Objekt kann System.Net.Browser.WebRequestCreator.BrowserHttp) oder System.Net.Browser.WebRequestCreator.ClientHttp sein, kann aber auch eine benutzerdefinierte Instanz sein, die von IWebRequestCreate. Auf diese Weise kann eine Anwendung bestimmen, ob der Browser Silverlight, der Silverlight-Client oder ein benutzerdefiniertes Objekt HTTP-Anforderungen und -Antworten für die WebRequest Instanz verarbeitet. Mit der RegisterPrefix Methode kann eine Anwendung konfigurieren, welcher abgeleitete WebRequest Typ beim Senden einer Anforderung an einen bestimmten URI instanziiert wird. WebRequest Ersteller werden in der Regel registriert, um ein bestimmtes Protokoll, z. B. HTTP oder HTTPS, zu verarbeiten, kann jedoch registriert werden, um eine Anforderung an einen bestimmten Server oder Pfad auf einem Server zu verarbeiten. Dies ist nützlich, wenn mehrere abgeleitete WebRequest Typen Anforderungen für dasselbe Protokoll verarbeiten können. Die Microsoft Silverlight 3- und höher-Laufzeit unterstützt mehrere HTTP-Handler mit unterschiedlichen Funktionen. Ein Webdienst, der representational State Transfer (REST) verwendet, erfordert möglicherweise den System.Net.Browser.WebRequestCreator.ClientHttp)-Handler, während ein SOAP-Webdienst möglicherweise den Standardhandler System.Net.Browser.WebRequestCreator.BrowserHttp) verwenden kann.