다음을 통해 공유


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

속성 값

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

특성

설명

이 속성을 사용 하면 애플리케이션을 결정 IWebRequestCreate 파생된 팩터리 개체는 요청을 만드는 데 사용한 합니다. 이 개체는 System.Net.Browser.WebRequestCreator.BrowserHttp 또는 System.Net.Browser.WebRequestCreator.ClientHttp일 수 있지만 에서 IWebRequestCreate파생된 사용자 지정 instance일 수도 있습니다. 이를 통해 애플리케이션은 Silverlight, Silverlight 클라이언트 또는 일부 사용자 지정 개체를 호스트하는 브라우저가 instance 대한 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 처리기를 사용할 수 있습니다.

적용 대상