Freigeben über


IpcServerChannel.ChannelData Eigenschaft

Definition

Ruft kanalspezifische Daten ab.

public:
 property System::Object ^ ChannelData { System::Object ^ get(); };
public object ChannelData { get; }
member this.ChannelData : obj
Public ReadOnly Property ChannelData As Object

Eigenschaftswert

Eine ChannelDataStore Instanz, die kanalspezifische Daten enthält.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt, wie die ChannelData Eigenschaft verwendet wird.

// Show the URIs associated with the channel.
System::Runtime::Remoting::Channels::ChannelDataStore^ channelData = 
   static_cast<System::Runtime::Remoting::Channels::ChannelDataStore^>
      (serverChannel->ChannelData);
System::Collections::IEnumerator^ myEnum = channelData->ChannelUris->GetEnumerator();
while ( myEnum->MoveNext() )
{
   String^ uri = safe_cast<String^>( myEnum->Current );
   Console::WriteLine( L"The channel URI is {0}.",uri );
}
// Show the URIs associated with the channel.
System.Runtime.Remoting.Channels.ChannelDataStore channelData =
    (System.Runtime.Remoting.Channels.ChannelDataStore)
    serverChannel.ChannelData;
foreach (string uri in channelData.ChannelUris)
{
    Console.WriteLine("The channel URI is {0}.", uri);
}

Hinweise

Obwohl er als Instanz der System.Object Klasse zurückgegeben wird, kann der Wert dieser Eigenschaft in eine Instanz umgewandelt werden, in ChannelDataStore der der Kanal beschrieben wird, auf den das IpcServerChannel Objekt lauscht.

Gilt für: