This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
ClientBase<TChannel>::ChannelBase<T> Class
System::Object System.ServiceModel::ClientBase<TChannel>::ChannelBase<T>
Namespace:
System.ServiceModel
Assembly:
System.ServiceModel (in System.ServiceModel.dll)
generic<typename T>
where T : ref class
protected ref class ChannelBase : IClientChannel,
IContextChannel, IExtensibleObject<IContextChannel^>, IDisposable, IOutputChannel,
IRequestChannel, IChannel, ICommunicationObject
The ClientBase<TChannel>::ChannelBase<T> generic type exposes the following members.
|
| Name | Description |
|---|
   | IChannel::GetProperty<TProperty> | |
   | IClientChannel::AllowInitializationUI | |
   | IClientChannel::BeginDisplayInitializationUI | |
   | IClientChannel::DidInteractiveInitialization | |
   | IClientChannel::DisplayInitializationUI | |
   | IClientChannel::EndDisplayInitializationUI | |
   | IClientChannel::UnknownMessageReceived | This is a reserved event. |
   | IClientChannel::Via | |
   | ICommunicationObject::Abort | |
   | ICommunicationObject::BeginClose(AsyncCallback, Object) | |
   | ICommunicationObject::BeginClose(TimeSpan, AsyncCallback, Object) | |
   | ICommunicationObject::BeginOpen(AsyncCallback, Object) | |
   | ICommunicationObject::BeginOpen(TimeSpan, AsyncCallback, Object) | |
   | ICommunicationObject::Close() | |
   | ICommunicationObject::Close(TimeSpan) | |
   | ICommunicationObject::Closed | |
   | ICommunicationObject::Closing | |
   | ICommunicationObject::EndClose | |
   | ICommunicationObject::EndOpen | |
   | ICommunicationObject::Faulted | |
   | ICommunicationObject::Open() | |
   | ICommunicationObject::Open(TimeSpan) | |
   | ICommunicationObject::Opened | |
   | ICommunicationObject::Opening | |
   | ICommunicationObject::State | |
   | IContextChannel::AllowOutputBatching | |
   | IContextChannel::InputSession | |
   | IContextChannel::LocalAddress | |
   | IContextChannel::OperationTimeout | |
   | IContextChannel::OutputSession | |
   | IContextChannel::RemoteAddress | |
   | IContextChannel::SessionId | |
   | IDisposable::Dispose | |
   | IExtensibleObject<IContextChannel>::Extensions | |
   | IOutputChannel::BeginSend(Message, AsyncCallback, Object) | |
   | IOutputChannel::BeginSend(Message, TimeSpan, AsyncCallback, Object) | |
   | IOutputChannel::EndSend | |
   | IOutputChannel::RemoteAddress | |
   | IOutputChannel::Send(Message) | |
   | IOutputChannel::Send(Message, TimeSpan) | |
   | IOutputChannel::Via | |
   | IRequestChannel::BeginRequest(Message, AsyncCallback, Object) | |
   | IRequestChannel::BeginRequest(Message, TimeSpan, AsyncCallback, Object) | |
   | IRequestChannel::EndRequest | |
   | IRequestChannel::RemoteAddress | |
   | IRequestChannel::Request(Message) | |
   | IRequestChannel::Request(Message, TimeSpan) | |
   | IRequestChannel::Via | |
TopPortable Class Library
Supported in: Portable Class Library
Any public
static (
Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.