Activator::GetObject Method (Type^, String^, Object^)
Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.
Assembly: mscorlib (in mscorlib.dll)
public: [SecurityCriticalAttribute] static Object^ GetObject( Type^ type, String^ url, Object^ state )
Parameters
- type
-
Type:
System::Type^
The type of the well-known object to which you want to connect.
- url
-
Type:
System::String^
The URL of the well-known object.
- state
-
Type:
System::Object^
Channel-specific data or null.
Return Value
Type: System::Object^A proxy that points to an endpoint served by the requested well-known object.
| Exception | Condition |
|---|---|
| ArgumentNullException | type or url is null. |
| RemotingException | type is not marshaled by reference and is not an interface. |
| MemberAccessException | 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.
The state parameter communicates information to the channel, and is passed to the IChannelSender::CreateMessageSink method.
Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 1.1