RemotingServices.GetObjectUri(MarshalByRefObject) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar URI:n för det angivna objektet.
public:
static System::String ^ GetObjectUri(MarshalByRefObject ^ obj);
public static string GetObjectUri(MarshalByRefObject obj);
[System.Security.SecurityCritical]
public static string GetObjectUri(MarshalByRefObject obj);
static member GetObjectUri : MarshalByRefObject -> string
[<System.Security.SecurityCritical>]
static member GetObjectUri : MarshalByRefObject -> string
Public Shared Function GetObjectUri (obj As MarshalByRefObject) As String
Parametrar
För MarshalByRefObject vilken en URI begärs.
Returer
URI:n för det angivna objektet om det har ett eller null om objektet ännu inte har konverterats.
- Attribut
Undantag
Den omedelbara anroparen har inte infrastrukturbehörighet.
Exempel
//GetRealProxy, GetObjectUri, GetEnvoyChainForProxy
RealProxy^ proxy = RemotingServices::GetRealProxy( obj );
Console::WriteLine( "Real proxy type: {0}", proxy->GetProxiedType() );
Console::WriteLine( "Object URI: {0}", RemotingServices::GetObjectUri( obj ) );
IMessageSink^ msgSink = RemotingServices::GetEnvoyChainForProxy( obj )->NextSink;
// 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;
' GetRealProxy, GetObjectUri, GetEnvoyChainForProxy
Dim proxy As RealProxy = RemotingServices.GetRealProxy(obj)
Console.WriteLine("Real proxy type: {0}", proxy.GetProxiedType().ToString())
Console.WriteLine("Object URI: {0}", RemotingServices.GetObjectUri(obj).ToString())
Dim msgSink As IMessageSink = RemotingServices.GetEnvoyChainForProxy(obj).NextSink