IpcChannel.GetUrlsForUri(String) Método

Definición

Devuelve una matriz de todas las direcciones URL de un objeto con el URI especificado, hospedado en el objeto actual IpcChannel.

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

Identificador URI del objeto para el que se requieren direcciones URL.

Devoluciones

String[]

Matriz de las direcciones URL de un objeto con el URI especificado, hospedado en el objeto actual IpcChannel.

Implementaciones

Ejemplos

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

// 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