IpcChannel.GetUrlsForUri(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een matrix van alle URL's voor een object met de opgegeven URI, gehost op de huidige IpcChannel.
public:
virtual cli::array <System::String ^> ^ GetUrlsForUri(System::String ^ objectURI);
public string[] GetUrlsForUri(string objectURI);
abstract member GetUrlsForUri : string -> string[]
override this.GetUrlsForUri : string -> string[]
Public Function GetUrlsForUri (objectURI As String) As String()
Parameters
- objectURI
- String
De URI van het object waarvoor URL's vereist zijn.
Retouren
Een matrix van de URL's voor een object met de opgegeven URI, gehost op de huidige IpcChannel.
Implementeringen
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de GetUrlsForUri methode gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de IpcChannel klasse.
// 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);
}
Opmerkingen
Deze methode wordt gebruikt door ChannelServices.GetUrlsForObject.