Bagikan melalui


IpcChannel.GetUrlsForUri(String) Metode

Definisi

Mengembalikan array semua URL untuk objek dengan URI yang ditentukan, yang dihosting pada saat ini 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()

Parameter

objectURI
String

URI objek tempat URL diperlukan.

Mengembalikan

String[]

Array URL untuk objek dengan URI yang ditentukan, dihosting pada saat ini IpcChannel.

Penerapan

Contoh

Kode contoh berikut menunjukkan cara menggunakan metode GetUrlsForUri. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk IpcChannel kelas .

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

Keterangan

Metode ini digunakan oleh ChannelServices.GetUrlsForObject.

Berlaku untuk