Поделиться через


TcpServerChannel.Parse(String, String) Метод

Определение

Выделяет универсальный код ресурса (URI) канала и универсальный код ресурса (URI) известного удаленного объекта из указанного URL-адреса.

public:
 virtual System::String ^ Parse(System::String ^ url, [Runtime::InteropServices::Out] System::String ^ % objectURI);
public string Parse (string url, out string objectURI);
abstract member Parse : string * string -> string
override this.Parse : string * string -> string
Public Function Parse (url As String, ByRef objectURI As String) As String

Параметры

url
String

URL-адрес, из которого выделяется URI удаленного хорошо известного объекта.

objectURI
String

Когда этот метод возвращает значение, он содержит экземпляр String, которая включает URI удаленного хорошо известного объекта. Этот параметр передается неинициализированным.

Возвращаемое значение

URI текущего канала.

Реализации

Примеры

В следующем примере кода показано использование этого метода.

// Parse the channel's URI.
array<String^>^urls = channel->GetUrlsForUri( L"RemoteObject.rem" );
if ( urls->Length > 0 )
{
   String^ objectUrl = urls[ 0 ];
   String^ objectUri;
   String^ channelUri = channel->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 = channel.GetUrlsForUri("RemoteObject.rem");
if (urls.Length > 0)
{
    string objectUrl = urls[0];
    string objectUri;
    string channelUri = channel.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);
}

Комментарии

Универсальный код ресурса (URI) объекта — это значение, однозначно определяющее конкретный экземпляр объекта.

Применяется к

См. также раздел