Activator.GetObject 메서드

정의

잘 알려진 개체 또는 XML Web service를 위한 프록시를 만듭니다.

오버로드

GetObject(Type, String)

지정된 형식 및 URL로 표시되는 잘 알려진 개체의 프록시를 만듭니다.

GetObject(Type, String, Object)

지정된 형식, URL 및 채널 데이터로 표시되는 잘 알려진 개체의 프록시를 만듭니다.

GetObject(Type, String)

지정된 형식 및 URL로 표시되는 잘 알려진 개체의 프록시를 만듭니다.

public:
 static System::Object ^ GetObject(Type ^ type, System::String ^ url);
public static object GetObject (Type type, string url);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url);
static member GetObject : Type * string -> obj
[<System.Security.SecurityCritical>]
static member GetObject : Type * string -> obj
Public Shared Function GetObject (type As Type, url As String) As Object

매개 변수

type
Type

연결하려는 잘 알려진 개체의 형식입니다.

url
String

잘 알려진 개체의 URL입니다.

반환

Object

요청된 잘 알려진 개체가 사용하는 엔드포인트를 가리키는 프록시입니다.

특성

예외

type 또는 urlnull인 경우

type은 인터페이스가 아닌 참조로 마샬링되지 않습니다.

이 멤버가 런타임에 바인딩된 메커니즘을 사용하여 호출되었습니다.

설명

프록시를 호출하여 원격 개체에 메시지를 보냅니다. 프록시에서 메서드를 호출할 때까지 메시지가 네트워크를 통해 전송 됩니다.

추가 정보

적용 대상

GetObject(Type, String, Object)

지정된 형식, URL 및 채널 데이터로 표시되는 잘 알려진 개체의 프록시를 만듭니다.

public:
 static System::Object ^ GetObject(Type ^ type, System::String ^ url, System::Object ^ state);
public static object GetObject (Type type, string url, object state);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url, object state);
static member GetObject : Type * string * obj -> obj
[<System.Security.SecurityCritical>]
static member GetObject : Type * string * obj -> obj
Public Shared Function GetObject (type As Type, url As String, state As Object) As Object

매개 변수

type
Type

연결하려는 잘 알려진 개체의 형식입니다.

url
String

잘 알려진 개체의 URL입니다.

state
Object

채널별 데이터 또는 null입니다.

반환

Object

요청된 잘 알려진 개체가 사용하는 엔드포인트를 가리키는 프록시입니다.

특성

예외

type 또는 urlnull인 경우

type은 인터페이스가 아닌 참조로 마샬링되지 않습니다.

이 멤버가 런타임에 바인딩된 메커니즘을 사용하여 호출되었습니다.

설명

프록시를 호출하여 원격 개체에 메시지를 보냅니다. 프록시에서 메서드를 호출할 때까지 메시지가 네트워크를 통해 전송 됩니다.

매개 변수는 state 채널에 정보를 전달하고 메서드에 IChannelSender.CreateMessageSink 전달됩니다.

추가 정보

적용 대상