RemotingServices.GetObjectUri(MarshalByRefObject) Method

Definition

Retrieves the URI for the specified object.

C#
public static string GetObjectUri(MarshalByRefObject obj);
C#
[System.Security.SecurityCritical]
public static string GetObjectUri(MarshalByRefObject obj);

Parameters

obj
MarshalByRefObject

The MarshalByRefObject for which a URI is requested.

Returns

The URI of the specified object if it has one, or null if the object has not yet been marshaled.

Attributes

Exceptions

The immediate caller does not have infrastructure permission.

Examples

C#
// GetRealProxy, GetObjectUri, GetEnvoyChainForProxy
RealProxy proxy = RemotingServices.GetRealProxy(obj);
Console.WriteLine("Real proxy type: {0}", proxy.GetProxiedType().ToString());

Console.WriteLine("Object URI: {0}", RemotingServices.GetObjectUri(obj).ToString());

IMessageSink  msgSink = RemotingServices.GetEnvoyChainForProxy(obj).NextSink;

Applies to

Produkt Versioner
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1