Partager via


IpcChannel.GetUrlsForUri(String) Méthode

Définition

Retourne un tableau de toutes les URL d'un objet doté de l'URI spécifié qui sont hébergées sur IpcChannel en cours.

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

Paramètres

objectURI
String

URI de l'objet pour lequel des URL sont requises.

Retours

String[]

Tableau de toutes les URL d'un objet doté de l'URI spécifié qui sont hébergées sur IpcChannel en cours.

Implémente

Exemples

L'exemple de code suivant montre comment utiliser la méthode GetUrlsForUri. Cet exemple de code fait partie d’un exemple plus grand fourni pour la IpcChannel classe .

// 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);
}

Remarques

Cette méthode est utilisée par ChannelServices.GetUrlsForObject.

S’applique à