IpcServerChannel.ChannelData Egenskap

Definition

Hämtar kanalspecifika data.

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

Egenskapsvärde

En ChannelDataStore instans som innehåller kanalspecifika data.

Implementeringar

Exempel

Följande kodexempel visar hur du använder egenskapen ChannelData .

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

Kommentarer

Även om det returneras som en instans av System.Object klassen kan värdet för den här egenskapen omvandlas till en instans av ChannelDataStore som beskriver den kanal som IpcServerChannel objektet lyssnar på.

Gäller för