IpcServerChannel.ChannelData Eigenschap

Definitie

Hiermee haalt u kanaalspecifieke gegevens op.

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

Waarde van eigenschap

Een ChannelDataStore exemplaar dat kanaalspecifieke gegevens bevat.

Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de ChannelData eigenschap gebruikt.

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

Opmerkingen

Hoewel deze eigenschap wordt geretourneerd als een exemplaar van de System.Object klasse, kan de waarde van deze eigenschap worden omgezet naar een exemplaar van ChannelDataStore dat het kanaal beschrijft waarnaar het IpcServerChannel object luistert.

Van toepassing op