WebRequest.CreatorInstance 속성

정의

주의

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

하위 클래스에서 재정의될 때, 지정된 URI 에 요청하기 위해 인스턴스화된 WebRequest를 만드는 데 사용되는 IWebRequestCreate 클래스에서 파생된 팩터리 개체를 가져옵니다.

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

속성 값

IWebRequestCreate

Create(Uri) 메서드에 의해 반환되는 파생된 WebRequest 형식입니다.

특성

설명

이 속성을 사용 하면 애플리케이션을 결정 IWebRequestCreate 파생된 팩터리 개체는 요청을 만드는 데 사용한 합니다. 이 개체 는 System.Net.Browser.WebRequestCreator.BrowserHttp 또는 System.Net.Browser.WebRequestCreator.ClientHttp일 수 있지만 파생된 IWebRequestCreate사용자 지정 인스턴스일 수도 있습니다. 이를 통해 애플리케이션은 Silverlight, Silverlight 클라이언트 또는 일부 사용자 지정 개체를 호스트하는 브라우저가 인스턴스에 대한 WebRequest HTTP 요청 및 응답을 처리하는지 여부를 확인할 수 있습니다. 합니다 RegisterPrefix 메서드를 사용 하면 애플리케이션을 구성 하는 파생 된 WebRequest 형식이 인스턴스화되는 특정 URI를 요청할 때. WebRequest 작성자는 일반적으로 HTTP 또는 HTTPS와 같은 특정 프로토콜을 처리하도록 등록되지만 서버의 특정 서버 또는 경로에 대한 요청을 처리하도록 등록할 수 있습니다. 이는 둘 이상의 파생 형식이 WebRequest 동일한 프로토콜에 대한 요청을 처리할 수 있는 경우에 유용합니다. Microsoft Silverlight 3 이상 런타임은 각각 서로 다른 기능을 갖는 여러 HTTP 처리기를 지원합니다. 예를 들어 REST(Representational State Transfer)를 사용하는 웹 서비스에 는 System.Net.Browser.WebRequestCreator.ClientHttp 처리기가 필요할 수 있지만 SOAP 웹 서비스는 기본 System.Net.Browser.WebRequestCreator.BrowserHttp 처리기를 사용할 수 있습니다.

적용 대상