<istemci uç <noktası>>

İstemciler tarafından sunucudaki hizmet uç noktalarına bağlanmak için kullanılan kanal uç noktasının sözleşme, bağlama ve adres özelliklerini belirtir.

<Yapılandırma>
  <system.serviceModel>
    <Istemci>
      <Bitiş noktası>

Syntax

<endpoint address="String"
          behaviorConfiguration="String"
          binding="String"
          bindingConfiguration="String"
          contract="String"
          endpointConfiguration="String"
          kind="String"
          name="String">
</endpoint>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
adres Gerekli dize özniteliği.

Uç noktanın adresini belirtir. Varsayılan değer boş bir dizedir. Adres mutlak bir URI olmalıdır.
Behaviorconfiguration Uç noktanın örneğini oluşturmak için kullanılacak davranışın davranış adını içeren bir dize. Davranış adı, hizmetin tanımlandığı noktada kapsamda olmalıdır. Varsayılan değer boş bir dizedir.
bağlama Gerekli dize özniteliği.

Kullanılacak bağlama türünü gösteren dize. Başvurulabilmesi için türün kayıtlı bir yapılandırma bölümü olmalıdır. Tür, bağlamanın tür adı yerine bölüm adına göre kaydedilir.
bindingConfiguration İsteğe bağlı. Uç nokta örneği oluşturulurken kullanılacak bağlama yapılandırmasının adını içeren bir dize. Bağlama yapılandırması, uç noktanın tanımlandığı noktada kapsam içinde olmalıdır. Varsayılan değer boş bir dizedir.

Bu öznitelik, yapılandırma dosyasındaki belirli bir bağlama yapılandırmasına başvurmak için ile binding birlikte kullanılır. Özel bağlama kullanmaya çalıştığınızda bu özniteliği ayarlayın. Aksi takdirde, bir özel durum oluşturulabilir.
Sözleşme Gerekli dize özniteliği.

Bu uç noktanın hangi sözleşmeyi gösterdiğini gösteren dize. Derlemenin sözleşme türünü uygulaması gerekir.
endpointConfiguration Özniteliği tarafından ayarlanan ve bu standart uç noktanın ek yapılandırma bilgilerine kind başvuran standart uç noktanın adını belirten bir dize. Aynı ad bölümünde tanımlanmalıdır <standardEndpoints> .
Tür Uygulanan standart uç nokta türünü belirten bir dize. Türün bölümünde veya machine.config kaydedilmesi <extensions> gerekir. Hiçbir şey belirtilmezse ortak bir kanal uç noktası oluşturulur.
name İsteğe bağlı dize özniteliği. Bu öznitelik, belirli bir sözleşme için bir uç noktayı benzersiz olarak tanımlar. Belirli bir Sözleşme türü için birden çok istemci tanımlayabilirsiniz. Her tanımın benzersiz bir yapılandırma adıyla ayırt edilmesi gerekir. Bu öznitelik atlanırsa, belirtilen Sözleşme türüyle ilişkili varsayılan uç nokta olarak ilgili uç nokta kullanılır. Varsayılan değer boş bir dizedir.

name Bağlamanın özniteliği, WSDL aracılığıyla tanım dışarı aktarma için kullanılır.

Alt Öğeler

Öğe Açıklama
<Üstbilgi> Adres üst bilgileri koleksiyonu.
<Kimlik> Bir uç noktanın, ileti alışverişinde bulunan diğer uç noktalar tarafından kimlik doğrulamasına olanak tanıyan kimlik.

Üst Öğeler

Öğe Açıklama
<Istemci> İstemcinin bağlanabileceği uç noktaların listesini tanımlayan yapılandırma bölümü.

Örnek

Bu, bir kanal uç noktası yapılandırması örneğidir.

<endpoint address="/HelloWorld/"
          bindingConfiguration="usingDefaults"
          name="MyBinding"
          binding="customBinding"
          contract="HelloWorld">
</endpoint>

Ayrıca bkz.