IpcServerChannel.GetUrlsForUri(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Array aller URLs für das Objekt mit dem angegebenen URI zurück, der in der aktuellen IpcChannel Instanz gehostet wird.
public:
virtual cli::array <System::String ^> ^ GetUrlsForUri(System::String ^ objectUri);
public virtual string[] GetUrlsForUri(string objectUri);
abstract member GetUrlsForUri : string -> string[]
override this.GetUrlsForUri : string -> string[]
Public Overridable Function GetUrlsForUri (objectUri As String) As String()
Parameter
- objectUri
- String
Der URI des Objekts, für das URLs erforderlich sind.
Gibt zurück
Ein Array der URLs für ein Objekt mit dem angegebenen URI, das in der aktuellen TcpChannel Instanz gehostet wird.
Implementiert
Beispiele
Das folgende Codebeispiel zeigt, wie die GetUrlsForUri Methode verwendet wird.
// 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);
}
Hinweise
Diese Methode wird von der ChannelServices.GetUrlsForObject Methode verwendet.