NetMsmqBinding.CreateBindingElements メソッド

定義

現在のバインディングに含まれるバインド要素の順序付けられたコレクションを返します。

public:
 override System::ServiceModel::Channels::BindingElementCollection ^ CreateBindingElements();
public override System.ServiceModel.Channels.BindingElementCollection CreateBindingElements();
override this.CreateBindingElements : unit -> System.ServiceModel.Channels.BindingElementCollection
Public Overrides Function CreateBindingElements () As BindingElementCollection

返品

NetMsmqBinding バインディングによって記述されるバインド要素の順序付けられたコレクション。

次のコードでは、 NetMsmqBinding を作成し、 CreateBindingElementsを呼び出し、 BindingElements コレクション内の各バインド要素の名前を出力します。

NetMsmqBinding binding = new NetMsmqBinding();
BindingElementCollection bindingElements = binding.CreateBindingElements();

foreach (BindingElement element in bindingElements)
{
    Console.WriteLine(element.ToString());
}

注釈

バインド要素の順序は重要です。 プロトコルとトランスポート チャネルが構築され、スタックされる順序が反映されます。 バインド要素のこのコレクションは新しいコレクションであり、変更してから、 CustomBindingの作成に使用できます。

適用対象