Share via


BdcClientBase<TChannel> Members

Include Protected Members
Include Inherited Members

Represents a wrapper for ClientBase class.

The BdcClientBase<TChannel> type exposes the following members.

Constructors

  Name Description
Protected method BdcClientBase<TChannel>() Initializes a new instance of the BdcClientBase<TChannel> class.
Protected method BdcClientBase<TChannel>(InstanceContext) Initializes a new instance of the BdcClientBase<TChannel> class using the specified callback instance as the callback object in a duplex conversation.
Protected method BdcClientBase<TChannel>(String) Initializes a new instance of the BdcClientBase<TChannel> class using the specified endpoint configuration name.
Protected method BdcClientBase<TChannel>(Binding, EndpointAddress) Initializes a new instance of the BdcClientBase<TChannel> class using the specified binding and target address.
Protected method BdcClientBase<TChannel>(InstanceContext, String) Initializes a new instance of the BdcClientBase<TChannel> class using the specified callback instance and endpoint configuration name.
Protected method BdcClientBase<TChannel>(String, EndpointAddress) Initializes a new instance of the BdcClientBase<TChannel> class using the specified endpoint configuration name and remote address.
Protected method BdcClientBase<TChannel>(String, String) Initializes a new instance of the BdcClientBase<TChannel> class with the specified endpoint configuration name and remote address.
Protected method BdcClientBase<TChannel>(InstanceContext, Binding, EndpointAddress) Initializes a new instance of the BdcClientBase<TChannel> class using the specified callback instance, the binding, and target address.
Protected method BdcClientBase<TChannel>(InstanceContext, String, EndpointAddress) Initializes a new instance of the BdcClientBase<TChannel> class with the specified callback instance, endpoint configuration name, and remote address.
Protected method BdcClientBase<TChannel>(InstanceContext, String, String) Initializes a new instance of the BdcClientBase<TChannel> class using the specified callback instance, endpoint configuration name, and remote address.

Top

Properties

  Name Description
Protected property Channel (Inherited from ClientBase<TChannel>.)
Public property ChannelFactory (Inherited from ClientBase<TChannel>.)
Public property ClientBaseExtender Gets or sets the IBdcClientBaseExtender instance that extends the BdcClientBase<TChannel> class.
Public property ClientCredentials (Inherited from ClientBase<TChannel>.)
Public property Endpoint (Inherited from ClientBase<TChannel>.)
Public property InnerChannel (Inherited from ClientBase<TChannel>.)
Public property State (Inherited from ClientBase<TChannel>.)

Top

Methods

  Name Description
Public method Abort (Inherited from ClientBase<TChannel>.)
Public method Close (Inherited from ClientBase<TChannel>.)
Protected method CreateChannel Creates a new channel to the service. (Overrides ClientBase<TChannel>.CreateChannel().)
Public method DisplayInitializationUI (Inherited from ClientBase<TChannel>.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Protected method GetDefaultValueForInitialization<T> (Inherited from ClientBase<TChannel>.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method InvokeAsync (Inherited from ClientBase<TChannel>.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Open (Inherited from ClientBase<TChannel>.)
Public method ReplaceClientCredentials Replace the client credentials with the specified client credentials.
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ICommunicationObject.BeginClose(AsyncCallback, Object) (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.BeginOpen(AsyncCallback, Object) (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.Close (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate event ICommunicationObject.Closed (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate event ICommunicationObject.Closing (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method IDisposable.Dispose (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.EndClose (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.EndOpen (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate event ICommunicationObject.Faulted (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate method ICommunicationObject.Open (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate event ICommunicationObject.Opened (Inherited from ClientBase<TChannel>.)
Explicit interface implemetationPrivate event ICommunicationObject.Opening (Inherited from ClientBase<TChannel>.)

Top

See Also

Reference

BdcClientBase<TChannel> Class

Microsoft.BusinessData.SystemSpecific.Wcf Namespace