MsmqBindingElementBase Class
The base class for MsmqIntegrationBindingElement and MsmqTransportBindingElement.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
| Name | Description | |
|---|---|---|
![]() | CustomDeadLetterQueue | Gets or sets a Uri that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent. |
![]() | DeadLetterQueue | Gets or sets the DeadLetterQueue setting for this binding. |
![]() | Durable | Gets or sets a value that specifies whether messages sent with this binding are durable or volatile. |
![]() | ExactlyOnce | Gets or sets a value that specifies whether messages sent with this binding have exactly once assurances. |
![]() | ManualAddressing | Gets or sets a value that indicates whether manual addressing of the message is required.(Inherited from TransportBindingElement.) |
![]() | MaxBufferPoolSize | Gets or sets the maximum size, in bytes, of any buffer pools used by the transport. (Inherited from TransportBindingElement.) |
![]() | MaxReceivedMessageSize | Gets and sets the maximum allowable message size, in bytes, that can be received.(Inherited from TransportBindingElement.) |
![]() | MaxRetryCycles | Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application. |
![]() | MsmqTransportSecurity | Gets the MsmqTransportSecurity that is associated with this binding element. |
![]() | ReceiveContextEnabled | Gets or sets a value that indicates whether the receive context behavior is requested. |
![]() | ReceiveErrorHandling | Gets or sets an enumeration value that specifies how poison and other messages that cannot be dispatched are handled. |
![]() | ReceiveRetryCount | Gets or sets the maximum number of times the queue manager should attempt to send a message before transferring it to the retry queue. |
![]() | RetryCycleDelay | Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered. |
![]() | Scheme | Gets the URI scheme for the transport.(Inherited from TransportBindingElement.) |
![]() | TimeToLive | Gets or sets a value that specifies how long messages are valid. When this time has elapsed the message is placed in a dead-letter queue depending on the DeadLetterQueue setting. |
![]() | TransactedReceiveEnabled | Gets a value that specifies whether a transaction is required to receive messages with this binding. |
![]() | UseMsmqTracing | Gets or sets a value that enables or disables the Message Queuing (MSMQ) built-in message tracing facility. |
![]() | UseSourceJournal | Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue. |
![]() | ValidityDuration | Gets or sets a value that specifies the duration a message will be locked by the receive context feature. |
| Name | Description | |
|---|---|---|
![]() | BuildChannelFactory<TChannel>(BindingContext^) | Initializes a channel factory for producing channels of a specified type from the binding context.(Inherited from BindingElement.) |
![]() | BuildChannelListener<TChannel>(BindingContext^) | Initializes a channel listener to accept channels of a specified type from the binding context.(Inherited from BindingElement.) |
![]() | CanBuildChannelFactory<TChannel>(BindingContext^) | Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.(Inherited from BindingElement.) |
![]() | CanBuildChannelListener<TChannel>(BindingContext^) | Returns a value that indicates whether the binding element can build a listener for a specific type of channel.(Inherited from BindingElement.) |
![]() | Clone() | When overridden in a derived class, returns a copy of the binding element object.(Inherited from BindingElement.) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetProperty<T>(BindingContext^) | When overridden in a derived class, retrieves a specified type of object for the binding context provided.(Overrides TransportBindingElement::GetProperty<T>(BindingContext^).) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IPolicyExportExtension::ExportPolicy(MetadataExporter^, PolicyConversionContext^) | Exports custom policy assertions about bindings. |
![]() ![]() | IWsdlExportExtension::ExportContract(WsdlExporter^, WsdlContractConversionContext^) | Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for a contract. |
![]() ![]() | IWsdlExportExtension::ExportEndpoint(WsdlExporter^, WsdlEndpointConversionContext^) | Writes custom Web Services Description Language (WSDL) elements into the generated WSDL for an endpoint. |
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




