<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>