Activator::GetObject Method (Type^, String^, Object^)

 

Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.

Namespace:   System
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.

SecurityCriticalAttribute

Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Available since 1.1
Return to top
Show: