Udostępnij za pośrednictwem


ChannelServices.GetUrlsForObject(MarshalByRefObject) Metoda

Definicja

Zwraca tablicę wszystkich adresów URL, których można użyć do osiągnięcia określonego obiektu.

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()

Parametry

obj
MarshalByRefObject

Obiekt do pobrania tablicy adresów URL dla.

Zwraca

String[]

Tablica ciągów, która zawiera adresy URL, których można użyć do zdalnego identyfikowania obiektu lub null jeśli nie znaleziono żadnego.

Atrybuty

Wyjątki

Bezpośredni obiekt wywołujący nie ma uprawnień do infrastruktury.

Przykłady

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

Dotyczy