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