DispatcherSynchronizationBehavior DispatcherSynchronizationBehavior DispatcherSynchronizationBehavior DispatcherSynchronizationBehavior Class

Definition

An endpoint behavior that enables a WCF service to send replies asynchronously.

public ref class DispatcherSynchronizationBehavior : System::ServiceModel::Description::IEndpointBehavior
public class DispatcherSynchronizationBehavior : System.ServiceModel.Description.IEndpointBehavior
type DispatcherSynchronizationBehavior = class
    interface IEndpointBehavior
Public Class DispatcherSynchronizationBehavior
Implements IEndpointBehavior
Inheritance
DispatcherSynchronizationBehaviorDispatcherSynchronizationBehaviorDispatcherSynchronizationBehaviorDispatcherSynchronizationBehavior
Implements

Constructors

DispatcherSynchronizationBehavior() DispatcherSynchronizationBehavior() DispatcherSynchronizationBehavior() DispatcherSynchronizationBehavior()

Initializes a new instance of the DispatcherSynchronizationBehavior class

DispatcherSynchronizationBehavior(Boolean, Int32) DispatcherSynchronizationBehavior(Boolean, Int32) DispatcherSynchronizationBehavior(Boolean, Int32) DispatcherSynchronizationBehavior(Boolean, Int32)

Initializes a new instance of the DispatcherSynchronizationBehavior class.

Properties

AsynchronousSendEnabled AsynchronousSendEnabled AsynchronousSendEnabled AsynchronousSendEnabled

Gets or sets a value that indicates whether asynchronous send behavior is enabled.

MaxPendingReceives MaxPendingReceives MaxPendingReceives MaxPendingReceives

Gets or sets the maximum number of receives that can be processed at one time.

Explicit Interface Implementations

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Passes data at runtime to enable bindings to support the asynchronous send behavior.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implements a modification or extension of the client across an endpoint that enables the asynchronous send behavior.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implements a modification or extension of the service across an endpoint that enables the asynchronous send behavior.

IEndpointBehavior.Validate(ServiceEndpoint) IEndpointBehavior.Validate(ServiceEndpoint) IEndpointBehavior.Validate(ServiceEndpoint) IEndpointBehavior.Validate(ServiceEndpoint)

Validates that the endpoint meets the criteria required to enable the asynchronous send behavior.

Methods

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to