NetMsmqBinding.CreateBindingElements メソッド

定義

現在のバインディングに含まれるバインディング要素の順序付けられたコレクションを返します。Returns an ordered collection of binding elements contained in the current binding.

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 バインドにより記述されたバインド要素の順序付けられたコレクション。The ordered collection of binding elements described by the NetMsmqBinding binding.

次のコードは、NetMsmqBinding を作成し、CreateBindingElements を呼び出した後、BindingElements コレクション内のバインド要素の名前を出力します。The following code creates a NetMsmqBinding and calls CreateBindingElements, and then prints out the name of each binding element in the BindingElements collection.

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

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

注釈

バインド要素の順序は重要です。The order of the binding elements is important. これは、プロトコルおよびトランスポート チャネルが構築され、スタックされる順序を反映します。It reflects the order in which the protocol and transport channels are constructed and stacked. バインド要素のこのコレクションは新しいコレクションであり、変更できます。また、CustomBinding を作成するために使用できます。This collection of binding elements is a new collection and can be modified and then used to create a CustomBinding.

適用対象