Activator.GetObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为已知对象或 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。
返回
一个代理,它指向由所请求的已知对象服务的终结点。
- 属性
例外
type
或 url
为 null
。
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
。
返回
一个代理,它指向由所请求的已知对象服务的终结点。
- 属性
例外
type
或 url
为 null
。
type
不会通过参考封送并且并非接口。
使用晚期绑定机制调用了此成员。
注解
调用代理以将消息发送到远程对象。 在代理上调用方法之前,不会通过网络发送消息。
该 state
参数将信息传达给通道,并传递给 IChannelSender.CreateMessageSink 该方法。