Activator.GetObject 方法

定义

为已知对象或 XML Web services 创建一个代理。

重载

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

一个代理,它指向由所请求的已知对象服务的终结点。

属性

例外

typeurlnull

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

一个代理,它指向由所请求的已知对象服务的终结点。

属性

例外

typeurlnull

type 不会通过参考封送并且并非接口。

使用晚期绑定机制调用了此成员。

注解

调用代理以将消息发送到远程对象。 在代理上调用方法之前,不会通过网络发送消息。

state 参数将信息传达给通道,并传递给 IChannelSender.CreateMessageSink 该方法。

另请参阅

适用于