ChannelServices.GetUrlsForObject(MarshalByRefObject) Methode

Definitie

Retourneert een matrix van alle URL's die kunnen worden gebruikt om het opgegeven object te bereiken.

public:
 static cli::array <System::String ^> ^ GetUrlsForObject(MarshalByRefObject ^ obj);
public static string[] GetUrlsForObject(MarshalByRefObject obj);
[System.Security.SecurityCritical]
public static string[] GetUrlsForObject(MarshalByRefObject obj);
static member GetUrlsForObject : MarshalByRefObject -> string[]
[<System.Security.SecurityCritical>]
static member GetUrlsForObject : MarshalByRefObject -> string[]
Public Shared Function GetUrlsForObject (obj As MarshalByRefObject) As String()

Parameters

obj
MarshalByRefObject

Het object waarvoor de URL-matrix moet worden opgehaald.

Retouren

String[]

Een matrix met tekenreeksen die de URL's bevat die kunnen worden gebruikt om het object op afstand te identificeren of null als er geen tekenreeksen zijn gevonden.

Kenmerken

Uitzonderingen

De directe beller heeft geen infrastructuurmachtiging.

Voorbeelden

array<String^>^myURLArray = ChannelServices::GetUrlsForObject( myHelloServer );
Console::WriteLine( "Number of URLs for the specified Object: {0}", myURLArray->Length );
for ( int iIndex = 0; iIndex < myURLArray->Length; iIndex++ )
   Console::WriteLine( "URL: {0}", myURLArray[ iIndex ] );
string[] myURLArray = ChannelServices.GetUrlsForObject(myHelloServer);
Console.WriteLine("Number of URLs for the specified Object: "
   +myURLArray.Length);
for (int iIndex=0; iIndex<myURLArray.Length; iIndex++)
   Console.WriteLine("URL: "+myURLArray[iIndex]);
Dim myURLArray As String() = ChannelServices.GetUrlsForObject(myHelloServer)
Console.WriteLine("Number of URLs for the specified Object: " + _
                                             myURLArray.Length.ToString())
Dim iIndex As Integer
For iIndex = 0 To myURLArray.Length - 1
   Console.WriteLine("URL: " + myURLArray(iIndex))
Next iIndex

Van toepassing op