TcpServerChannel.Parse(String, String) Methode

Definitie

Extraheert de kanaal-URI en de externe bekende object-URI uit de opgegeven 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

Parameters

url
String

De URL waaruit de URI van het externe bekende object moet worden geëxtraheerd.

objectURI
String

Wanneer deze methode wordt geretourneerd, bevat dit een String exemplaar dat de URI van het externe bekende object bevat. Deze parameter wordt niet-geïnitialiseerd doorgegeven.

Retouren

De URI van het huidige kanaal.

Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u deze methode gebruikt.

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

Opmerkingen

De URI van een object is een waarde die een specifiek objectexemplaren uniek identificeert.

Van toepassing op

Zie ook