Export (0) Print
Expand All

ClientBase<TChannel>.ChannelBase<T> Class

System.Object
  System.ServiceModel.ClientBase<TChannel>.ChannelBase<T>

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

protected class ChannelBase<T> : IClientChannel, 
	IContextChannel, IExtensibleObject<IContextChannel>, IDisposable, IOutputChannel, 
	IRequestChannel, IChannel, ICommunicationObject
where T : class

Type Parameters

T

The ClientBase<TChannel>.ChannelBase<T> generic type exposes the following members.

  NameDescription
Protected methodSupported by Portable Class LibraryBeginInvoke
Protected methodSupported by Portable Class LibraryEndInvoke
Public methodSupported by Portable Class LibraryEquals(Object)Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected methodSupported by Portable Class LibraryFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodSupported by Portable Class LibraryGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodSupported by Portable Class LibraryGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodSupported by Portable Class LibraryMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodSupported by Portable Class LibraryToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIChannel.GetProperty<TProperty>
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIClientChannel.AllowInitializationUI
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIClientChannel.BeginDisplayInitializationUI
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIClientChannel.DidInteractiveInitialization
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIClientChannel.DisplayInitializationUI
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIClientChannel.EndDisplayInitializationUI
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryIClientChannel.UnknownMessageReceivedThis is a reserved event.
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIClientChannel.Via
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.Abort
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.BeginClose(AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.BeginOpen(AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.Close()
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.Close(TimeSpan)
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryICommunicationObject.Closed
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryICommunicationObject.Closing
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.EndClose
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.EndOpen
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryICommunicationObject.Faulted
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.Open()
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryICommunicationObject.Open(TimeSpan)
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryICommunicationObject.Opened
Explicit interface implemetationPrivate eventSupported by Portable Class LibraryICommunicationObject.Opening
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryICommunicationObject.State
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.AllowOutputBatching
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.InputSession
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.LocalAddress
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.OperationTimeout
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.OutputSession
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.RemoteAddress
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIContextChannel.SessionId
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIDisposable.Dispose
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIExtensibleObject<IContextChannel>.Extensions
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIOutputChannel.BeginSend(Message, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIOutputChannel.BeginSend(Message, TimeSpan, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIOutputChannel.EndSend
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIOutputChannel.RemoteAddress
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIOutputChannel.Send(Message)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIOutputChannel.Send(Message, TimeSpan)
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIOutputChannel.Via
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIRequestChannel.BeginRequest(Message, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIRequestChannel.EndRequest
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIRequestChannel.RemoteAddress
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIRequestChannel.Request(Message)
Explicit interface implemetationPrivate methodSupported by Portable Class LibraryIRequestChannel.Request(Message, TimeSpan)
Explicit interface implemetationPrivate propertySupported by Portable Class LibraryIRequestChannel.Via
Top

Portable 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.

Community Additions

ADD
Show:
© 2014 Microsoft