HttpChannel.Parse(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Extraherar kanal-URI:n och den välkända fjärrobjekt-URI:n från den angivna URL:en.
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
Parametrar
- url
- String
Url:en som URI:n för det välkända fjärrobjektet ska extraheras från.
- objectURI
- String
När den här metoden returneras innehåller en String som innehåller URI:n för det välkända fjärrobjektet. Den här parametern skickas oinitierad.
Returer
URI:n för den aktuella kanalen eller null om den angivna URL:en inte är en HTTP-URL.
Implementeringar
Exempel
I följande kodexempel visas hur metoden Parse används. Det här kodexemplet är en del av ett större exempel för HttpClientChannel klassen.
// Parse the channel's URI.
String^ objectUrl = L"http://localhost:9090/RemoteObject.rem";
String^ channelUri = clientChannel->Parse( objectUrl, objectUri );
Console::WriteLine( L"The object URL is {0}.", objectUrl );
Console::WriteLine( L"The object URI is {0}.", objectUri );
Console::WriteLine( L"The channel URI is {0}.", channelUri );
// Parse the channel's URI.
string objectUrl = "http://localhost:9090/RemoteObject.rem";
string channelUri = clientChannel.Parse(objectUrl, out objectUri);
Console.WriteLine("The object URL is {0}.", objectUrl);
Console.WriteLine("The object URI is {0}.", objectUri);
Console.WriteLine("The channel URI is {0}.", channelUri);