HttpServerChannel.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 метод. Этот пример кода является частью более крупного примера, предоставленного для HttpServerChannel класса.

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

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