IpcChannel.GetUrlsForUri(String) Methode

Definition

Gibt ein Array aller URLs für ein Objekt mit dem angegebenen URI zurück, der auf der aktuellen IpcChannelWebsite gehostet wird.

public:
 virtual cli::array <System::String ^> ^ GetUrlsForUri(System::String ^ objectURI);
public string[] GetUrlsForUri(string objectURI);
abstract member GetUrlsForUri : string -> string[]
override this.GetUrlsForUri : string -> string[]
Public Function GetUrlsForUri (objectURI As String) As String()

Parameter

objectURI
String

Der URI des Objekts, für das URLs erforderlich sind.

Gibt zurück

String[]

Ein Array der URLs für ein Objekt mit dem angegebenen URI, gehostet auf dem aktuellen IpcChannel.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt, wie die GetUrlsForUri Methode verwendet wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die IpcChannel Klasse bereitgestellt wird.

// Parse the channel's URI.
array<String^>^ urls = serverChannel->GetUrlsForUri( L"RemoteObject.rem" );
if ( urls->Length > 0 )
{
   String^ objectUrl = urls[ 0 ];
   String^ objectUri;
   String^ channelUri = serverChannel->Parse( objectUrl,  objectUri );
   Console::WriteLine( L"The object URI is {0}.", objectUri );
   Console::WriteLine( L"The channel URI is {0}.", channelUri );
   Console::WriteLine( L"The object URL is {0}.", objectUrl );
}
// Parse the channel's URI.
string[] urls = serverChannel.GetUrlsForUri("RemoteObject.rem");
if (urls.Length > 0)
{
    string objectUrl = urls[0];
    string objectUri;
    string channelUri = serverChannel.Parse(objectUrl, out objectUri);
    Console.WriteLine("The object URI is {0}.", objectUri);
    Console.WriteLine("The channel URI is {0}.", channelUri);
    Console.WriteLine("The object URL is {0}.", objectUrl);
}

Hinweise

Diese Methode wird von verwendetChannelServices.GetUrlsForObject.

Gilt für: