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.

<configuration>
  <system.serviceModel>
    <services>
      <service>
        <endpoint>

Sözdizimi

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

Attributes

Özellik Description
address 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 düzenine 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 dize.
binding 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 kaydedilir.
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 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.
bindingName WSDL aracılığıyla tanım dışarı aktarma için bağlamanın benzersiz nitelenmiş adını belirten 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 ortaya çıkarttığını 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 (Uç Nokta) Özniteliği tarafından ayarlanan standart uç noktanın adını belirten ve bu standart uç noktanın kind ek yapılandırma bilgilerine başvuran 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 <extensions> bölümünde veya machine.configkayıtlı olması gerekir. Hiçbir şey belirtilmezse, ortak bir hizmet uç noktası oluşturulur.
listenUriMode Aktarım işleminin hizmetin dinlemesi için sağlanan şekilde nasıl davranacaklarını 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 Description
<Ü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 Description
<Hizmet> İstemcinin bağlanabileceği uç noktaların listesini tanımlayan yapılandırma bölümü.

Example

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 bakınız