ChannelServices.GetUrlsForObject(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.
Returnerar en matris med alla URL:er som kan användas för att nå det angivna objektet.
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()
Parametrar
Objektet som url-matrisen ska hämtas för.
Returer
En matris med strängar som innehåller URL:er som kan användas för att fjärridentifiera objektet, eller null om ingen hittades.
- Attribut
Undantag
Den omedelbara anroparen har inte infrastrukturbehörighet.
Exempel
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