Aracılığıyla paylaş


<endpoint> öğesi

Hizmetleri kullanıma açmak için kullanılan bir hizmet uç noktasının bağlama, sözleşme ve adres özelliklerini belirtir.

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

Syntax

<endpoint address="String"
          behaviorConfiguration="String"
          binding="String"
          bindingConfiguration="String"
          bindingName="String"
          bindingNamespace="String"
          contract="String"
          endpointConfiguration="String"
          isSystemEndpoint="Boolean"
          kind="String"
          listenUriMode="Explicit/Unique"
          listenUri="Uri">
</endpoint>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
adres Uç noktanın adresini içeren bir dize. Adres, mutlak veya göreli bir adres olarak belirtilebilir. Göreli bir adres sağlanırsa, konağın bağlamada kullanılan aktarım şeması için uygun bir temel adres sağlaması beklenir. Bir adres yapılandırılmamışsa, temel adresin bu uç noktanın adresi olduğu varsayılır.

Varsayılan değer boş bir dizedir.
Behaviorconfiguration Uç noktada kullanılacak davranışın adını içeren bir dize.
bağlama Kullanılacak bağlama türünü belirten gerekli dize özniteliği. 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 kaydedilen türdür.
bindingConfiguration Uç nokta örneği oluşturulurken kullanılacak bağlamanın bağlama adını belirten dize. Bağlama adı, uç noktanın tanımlandığı noktada kapsamda 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.
bindingName WSDL aracılığıyla tanım dışarı aktarma için bağlamanın benzersiz nitelenmiş adını belirten bir dize. Varsayılan değer boş bir dizedir.
bindingNamespace WSDL aracılığıyla tanım dışarı aktarma için bağlamanın ad alanının tam adını belirten bir dize. Varsayılan değer boş bir dizedir.
Sözleşme Bu uç noktanın hangi sözleşmeyi gösterdiğini gösteren dize. Derlemenin sözleşme türünü uygulaması gerekir. Bir hizmet uygulaması tek bir sözleşme türü uygularsa, bu özellik atlanabilir. Varsayılan değer boş bir dizedir.
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> .
isSystemEndpoint Uç noktanın altyapı uç noktası olup olmadığını belirten boole değeri.
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 hizmet uç noktası oluşturulur.
listenUriMode Aktarım işleminin hizmetin dinlemesi için sağlananları nasıl değerlendireceklerini ListenUri belirtir. Geçerli değerler şunlardır:

-Açık
-Benzer -siz

Varsayılan değer Açık'tır.
listenUri Hizmet uç noktasının dinlediği URI'yi belirten bir dize. Varsayılan değer boş bir dizedir.
name İsteğe bağlı öznitelik. Hizmet uç noktasının adını belirten bir dize. Varsayılan değer, bağlama adının ve sözleşme açıklaması adının birleştirilmiş olmasıdır. Hizmetlerin birden çok uç noktası olabilir, bu nedenle uç noktanın name özniteliği hizmetin adından farklıdı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
<Hizmet> İstemcinin bağlanabileceği uç noktaların listesini tanımlayan yapılandırma bölümü.

Örnek

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

<endpoint address="/HelloWorld/"
          bindingConfiguration="usingDefaults"
          bindingName="MyBinding"
          binding="customBinding"
          contract="HelloWorld">
  <headers>
    <region xmlns="http://tempuri.org/">EastCoast</region>
    <member xmlns="http://tempuri.org/">Gold</member>
  </headers>
</endpoint>

Ayrıca bkz.