Activator.GetObject メソッド

定義

既知のオブジェクト用または XML Web サービス用のプロキシを作成します。Creates a proxy for a well-known object or XML Web service.

オーバーロード

GetObject(Type, String)

指定された型と URL が示す既知のオブジェクト用にプロキシを作成します。Creates a proxy for the well-known object indicated by the specified type and URL.

GetObject(Type, String, Object)

指定された型、URL、およびチャネル データが示す既知のオブジェクト用にプロキシを作成します。Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.

GetObject(Type, String)

指定された型と URL が示す既知のオブジェクト用にプロキシを作成します。Creates a proxy for the well-known object indicated by the specified type and 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
Public Shared Function GetObject (type As Type, url As String) As Object

パラメーター

type
Type

接続する既知のオブジェクトの型。The type of the well-known object to which you want to connect.

url
String

既知のオブジェクトの URL。The URL of the well-known object.

戻り値

Object

要求した既知のオブジェクトによって提供されたエンドポイントを指すプロキシ。A proxy that points to an endpoint served by the requested well-known object.

属性

例外

type 、または urlnullです。type or url is null.

type は、参照渡しでマーシャリングされません。インターフェイスでもありません。type is not marshaled by reference and is not an interface.

このメンバーは、遅延バインディング メカニズムで呼び出されました。This member was invoked with a late-binding mechanism.

注釈

プロキシを呼び出して、リモートオブジェクトにメッセージを送信します。Call the proxy to send messages to the remote object. プロキシでメソッドが呼び出されるまで、ネットワーク経由でメッセージが送信されることはありません。No messages are sent over the network until a method is called on the proxy.

こちらもご覧ください

GetObject(Type, String, Object)

指定された型、URL、およびチャネル データが示す既知のオブジェクト用にプロキシを作成します。Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.

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
Public Shared Function GetObject (type As Type, url As String, state As Object) As Object

パラメーター

type
Type

接続する既知のオブジェクトの型。The type of the well-known object to which you want to connect.

url
String

既知のオブジェクトの URL。The URL of the well-known object.

state
Object

チャネル固有データまたは nullChannel-specific data or null.

戻り値

Object

要求した既知のオブジェクトによって提供されたエンドポイントを指すプロキシ。A proxy that points to an endpoint served by the requested well-known object.

属性

例外

type 、または urlnullです。type or url is null.

type は、参照渡しでマーシャリングされません。インターフェイスでもありません。type is not marshaled by reference and is not an interface.

このメンバーは、遅延バインディング メカニズムで呼び出されました。This member was invoked with a late-binding mechanism.

注釈

プロキシを呼び出して、リモートオブジェクトにメッセージを送信します。Call the proxy to send messages to the remote object. プロキシでメソッドが呼び出されるまで、ネットワーク経由でメッセージが送信されることはありません。No messages are sent over the network until a method is called on the proxy.

state パラメーターは、情報をチャネルに伝達し、IChannelSender.CreateMessageSink メソッドに渡します。The state parameter communicates information to the channel, and is passed to the IChannelSender.CreateMessageSink method.

こちらもご覧ください

適用対象