Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.