次の方法で共有


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 を作成するために使用できます。

適用対象