Bahasa

HttpServerChannel.Parse(String, String) Metode

Definisi

Mengekstrak URI saluran dan URI objek terkenal jarak jauh dari URL yang ditentukan.

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

Parameter

url
String

URL tempat mengekstrak URI.

objectURI
String

Ketika metode ini kembali, berisi String yang menyimpan URI objek terkenal jarak jauh. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

Saluran URI.

Penerapan

Contoh

Contoh kode berikut menunjukkan cara menggunakan Parse metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HttpServerChannel 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);
}

Berlaku untuk