Activator.GetObject Activator.GetObject Activator.GetObject Method

定義

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

オーバーロード

GetObject(Type, String) GetObject(Type, String) GetObject(Type, String)

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

GetObject(Type, String, Object) GetObject(Type, String, Object) 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) GetObject(Type, String) 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);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url);
static member GetObject : Type * string -> obj

パラメーター

type
Type Type Type

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

url
String String String

既知のオブジェクトの URL。The URL of the well-known 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.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。Requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

こちらもご覧ください

GetObject(Type, String, Object) GetObject(Type, String, Object) 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);
[System.Security.SecurityCritical]
public static object GetObject (Type type, string url, object state);
static member GetObject : Type * string * obj -> obj

パラメーター

type
Type Type Type

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

url
String String String

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

state
Object Object Object

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

戻り値

要求した既知のオブジェクトによって提供されたエンドポイントを指すプロキシ。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.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に完全信頼が必要です。Requires full trust for the immediate caller. このメンバーは、部分的に信頼されているコードまたは透過的なコードでは使用できません。This member cannot be used by partially trusted or transparent code.

こちらもご覧ください

適用対象