Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

DispatchRuntime Properties

The DispatchRuntime type exposes the following members.

  Name Description
Public property AutomaticInputSessionShutdown Gets or sets a value that specifies whether the service closes an input session when the client closes an output session.
Public property CallbackClientRuntime Gets the ClientRuntime object that represents the installation point for extensions to Windows Communication Foundation (WCF) for outbound calls to a duplex callback endpoint.
Public property ChannelDispatcher Gets the ChannelDispatcher for this dispatch run-time object.
Public property ConcurrencyMode Gets or sets whether an instance of a service processes messages sequentially or concurrently.
Public property EndpointDispatcher Gets the EndpointDispatcher for this dispatch runtime.
Public property EnsureOrderedDispatch Gets a value that indicates whether messages are to be dispatched in the order they were sent.
Public property ExternalAuthorizationPolicies Gets or sets the external authorization policies that define a set of rules for authorizing a user, given a set of claims.
Public property IgnoreTransactionMessageProperty Gets or sets whether to ignore the TransactionMessageProperty.
Public property ImpersonateCallerForAllOperations Gets or sets a value that controls whether the service attempts to impersonate using the credentials provided by the incoming message.
Public property ImpersonateOnSerializingReply Gets a value that indicates whether impersonation is used on serializing reply operation.
Public property InputSessionShutdownHandlers Gets a collection of IInputSessionShutdown objects that can be used to add a custom handler to control how input sessions are closed.
Public property InstanceContextInitializers Gets a collection of IInstanceContextInitializer objects that can be used to inspect or modify an InstanceContext object when it is first created.
Public property InstanceContextProvider Gets or sets the IInstanceContextProvider to be used by the DispatchRuntime.
Public property InstanceProvider Gets or sets an IInstanceProvider object that you can use to control the creation and destruction of service objects.
Public property MessageAuthenticationAuditLevel Gets or sets a value that specifies whether successful message authentication events are written to the event log specified by SecurityAuditLogLocation.
Public property MessageInspectors Gets a collection of IDispatchMessageInspector objects that can be used to attach a custom message inspector for all incoming and outgoing messages across the endpoint.
Public property Operations Gets a collection of DispatchOperation objects that can be used to control the execution behavior of a particular operation.
Public property OperationSelector Gets or sets the IDispatchOperationSelector object that controls the selection of a destination DispatchOperation for a particular message.
Public property PreserveMessage Gets or sets whether the message is preserved.
Public property PrincipalPermissionMode Gets or sets a value that specifies how the CurrentPrincipal property is set.
Public property ReleaseServiceInstanceOnTransactionComplete Gets or sets a value that specifies whether the service object is recycled after the transaction successfully completes.
Public property RoleProvider Gets or sets the custom RoleProvider that is used by the DispatchRuntime.
Public property SecurityAuditLogLocation Gets or sets the location of the audit log.
Public property ServiceAuthenticationManager Gets or sets the object that manages an authentication process for service operations.
Public property ServiceAuthorizationAuditLevel Gets or sets a value that controls what service authorization events are audited.
Public property ServiceAuthorizationManager Gets the ServiceAuthorizationManager that provides authorization checking for the DispatchRuntime.
Public property SingletonInstanceContext Gets or sets the singleton IInstanceContextProvider to be used by the DispatchRuntime.
Public property SuppressAuditFailure Gets or sets a value that specifies whether to suppress non-critical exceptions that occur during the logging process.
Public property SynchronizationContext Gets or sets the synchronization context that is used to invoke the service operations.
Public property TransactionAutoCompleteOnSessionClose Gets or sets a value that specifies whether to automatically complete the current transaction when the session closes.
Public property Type Gets or sets the contract type.
Public property UnhandledDispatchOperation Gets or sets the operation to which unrecognized messages are dispatched.
Public property ValidateMustUnderstand Gets or sets the value of ValidateMustUnderstand.
Top
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.