TcpServerChannel.Parse(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 objek terkenal jarak jauh.
- objectURI
- String
Ketika metode ini kembali, berisi String instans yang menyimpan URI objek terkenal jarak jauh. Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
URI saluran saat ini.
Penerapan
Contoh
Contoh kode berikut menunjukkan penggunaan metode ini.
// 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);
}
Keterangan
URI objek adalah nilai yang secara unik mengidentifikasi instans objek tertentu.