MsmqBindingElementBase クラス

定義

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
継承
派生
実装

プロパティ

名前 説明
CustomDeadLetterQueue

期限切れのメッセージまたは配信に失敗したメッセージが送信されるカスタム配信不能キューを識別する Uri を取得または設定します。

DeadLetterQueue

このバインドの DeadLetterQueue 設定を取得または設定します。

Durable

このバインドで送信されるメッセージが永続的か揮発性かを示す値を取得または設定します。

ExactlyOnce

このバインディングで送信されたメッセージに保証が 1 回だけ含まれるかどうかを示す値を取得または設定します。

ManualAddressing

メッセージの手動アドレス指定が必要かどうかを示す値を取得または設定します。

(継承元 TransportBindingElement)
MaxBufferPoolSize

トランスポートによって使用されるバッファー プールの最大サイズ (バイト単位) を取得または設定します。

(継承元 TransportBindingElement)
MaxReceivedMessageSize

受信できる最大許容メッセージ サイズ (バイト単位) を取得または設定します。

(継承元 TransportBindingElement)
MaxRetryCycles

受信アプリケーションへのメッセージの配信を試行する再試行サイクルの最大数を取得または設定します。

MsmqTransportSecurity

このバインド要素に関連付けられている MsmqTransportSecurity を取得します。

ReceiveContextEnabled

受信コンテキストの動作が要求されるかどうかを示す値を取得または設定します。

ReceiveErrorHandling

ディスパッチできない有害メッセージやその他のメッセージの処理方法を指定する列挙値を取得または設定します。

ReceiveRetryCount

キュー・マネージャーが再試行キューにメッセージを転送する前にメッセージの送信を試行する最大回数を取得または設定します。

RetryCycleDelay

配信できなかったメッセージを配信しようとしたときに別の再試行サイクルを試みるまでの待機時間を指定する値を取得または設定します。

Scheme

トランスポートの URI スキームを取得します。

(継承元 TransportBindingElement)
TimeToLive

メッセージの有効期間を指定する値を取得または設定します。 この時間が経過すると、メッセージは DeadLetterQueue 設定に応じて配信不能キューに配置されます。

TransactedReceiveEnabled

このバインディングを使用してメッセージを受信するためにトランザクションが必要かどうかを示す値を取得します。

UseMsmqTracing

メッセージ キュー (MSMQ) 組み込みのメッセージ トレース機能を有効または無効にする値を取得または設定します。

UseSourceJournal

このバインディングによって処理されるメッセージのコピーをソース ジャーナル キューに格納するかどうかを示す値を取得または設定します。

ValidityDuration

メッセージが受信コンテキスト機能によってロックされる期間を指定する値を取得または設定します。

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingContext)

バインディング コンテキストから指定した型のチャネルを生成するためのチャネル ファクトリを初期化します。

(継承元 BindingElement)
BuildChannelListener<TChannel>(BindingContext)

バインディング コンテキストから指定した型のチャネルを受け入れるようにチャネル リスナーを初期化します。

(継承元 BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

バインディング要素が特定の種類のチャネルのチャネル ファクトリを構築できるかどうかを示す値を返します。

(継承元 BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

バインディング要素が特定の種類のチャネルのリスナーを構築できるかどうかを示す値を返します。

(継承元 BindingElement)
Clone()

派生クラスでオーバーライドされると、バインド要素オブジェクトのコピーを返します。

(継承元 BindingElement)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetProperty<T>(BindingContext)

派生クラスでオーバーライドされると、指定されたバインディング コンテキストの指定した型のオブジェクトを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディングに関するカスタム ポリシー アサーションをエクスポートします。

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

カスタム Web サービス記述言語 (WSDL) 要素をコントラクトの生成された WSDL に書き込みます。

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

エンドポイントの生成された WSDL にカスタム Web サービス記述言語 (WSDL) 要素を書き込みます。

適用対象