IpcServerChannel.GetUrlsForUri(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un tableau de toutes les URL de l’objet avec l’URI spécifié, hébergé sur l’instance actuelle IpcChannel .
public:
virtual cli::array <System::String ^> ^ GetUrlsForUri(System::String ^ objectUri);
public virtual string[] GetUrlsForUri(string objectUri);
abstract member GetUrlsForUri : string -> string[]
override this.GetUrlsForUri : string -> string[]
Public Overridable Function GetUrlsForUri (objectUri As String) As String()
Paramètres
- objectUri
- String
URI de l’objet pour lequel les URL sont requises.
Retours
Tableau des URL d’un objet avec l’URI spécifié, hébergé sur l’instance actuelle TcpChannel .
Implémente
Exemples
L’exemple de code suivant montre comment utiliser la GetUrlsForUri méthode.
// 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 la ChannelServices.GetUrlsForObject méthode.