Aracılığıyla paylaş


<bindingExtensions>

Bu bölüm, bir makine veya uygulama yapılandırma dosyasından kullanıcı tanımlı bağlama kullanılmasını sağlar. anahtar sözcüğünü kullanarak add bu koleksiyona kullanıcı tanımlı bağlama ekleyebilir ve type öğesinin özniteliğini kullanıcı tanımlı bağlamaya ve name kullanıcı tanımlı bağlamanın adına ayarlayarak ekleyebilirsiniz.

Bağlama uzantıları, kullanıcının bir uç nokta yapılandırmasının parçası olarak kullanılmak üzere kullanıcı tanımlı bağlamalar oluşturmasına olanak tanır. Program aracılığıyla bağlama uzantısı soyut sınıfını Bindinguygulayan bir türüdür.

Aşağıdaki örnek, öğesinin add yanı sıra özniteliğini name kullanarak yapılandırma dosyasının bindingExtensions bölümüne bir bağlama uzantısı ekler:

<system.serviceModel>
  <extensions>
    <bindingExtensions>
      <add name="MyBinding"
           type="Microsoft.ServiceModel.Samples.MyBinding, MyBinding,
                 Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    </bindingExtensions>
  </extensions>
</system.serviceModel>

Öğesine yapılandırma yetenekleri eklemek için kullanıcının bir bindingSection öğe yazması ve kaydetmesi gerekir. Bu konuda daha fazla bilgi için belgelere System.Configuration bakın.

öğesi ve yapılandırma türü tanımlandıktan sonra, uzantı aşağıdaki örnekte gösterildiği gibi bir uç noktanın parçası olarak kullanılabilir:

<services>
  <service name="MyService">
    <endpoint address="myAddress"
              binding="MyBinding" />
  </service>
</services>

Ayrıca bkz.