WebRequest.CreatorInstance 속성

정의

주의

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

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

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

속성 값

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

특성

설명

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

적용 대상