Compartir vía


IpcChannel.GetUrlsForUri(String) Método

Definición

Devuelve una matriz de todas las direcciones URL de un objeto con la dirección URI especificada, hospedadas en el IpcChannel actual.

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

Parámetros

objectURI
String

URI del objeto para el que se requieren direcciones URL.

Devoluciones

String[]

Matriz de todas las direcciones URL de un objeto con la dirección URI especificada, hospedadas en el IpcChannel actual.

Implementaciones

Ejemplos

En el ejemplo de código siguiente, se muestra cómo se utiliza el método GetUrlsForUri. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase IpcChannel.

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

Comentarios

Este método lo usa ChannelServices.GetUrlsForObject.

Se aplica a