Aracılığıyla paylaş


System.ServiceModel.Discovery Ad Alanı

Bulunabilir hizmetlerin oluşturulması ve kullanılması için gereken sınıfları içerir. Bu sınıflar, Windows Communication Foundation (WCF) için WS-Discovery protokollerini uygular.

Sınıflar

AnnouncementClient

Hizmetler tarafından bulma duyurusu iletileri göndermek için kullanılır. İstemciler, duyuru iletilerini dinlemek ve üzerinde işlem yapmak için bulma mekanizmasını, özellikle ilgili AnnouncementService sınıfı kullanabilir. Duyuru iletisi, hizmet hakkında tam sözleşme adı, hizmetin içinde faaliyette olduğu tüm kapsamlar ve hizmetin göndermek istediği özel meta veriler gibi bilgileri içerir.

AnnouncementEndpoint

Hizmetler tarafından duyuru iletileri göndermek için kullanılan standart uç nokta.

AnnouncementEventArgs

Duyuru olayı bağımsız değişkenlerini geçirmek için kullanılır.

AnnouncementService

Duyuru hizmetinin şirket içinde barındırılan uygulaması.

DiscoveryClient

Kullanılabilir hizmetleri keşfetmenize olanak tanır.

DiscoveryClientBindingElement

Bulma istemci kanalından yararlanmak için WCF istemci uygulamasına eklenebilen bağlama öğesi. Bulma istemci kanalı, WCF istemci uygulamasının uç nokta adresini önceden bilmeden bulunabilir bir hizmete erişmesine olanak tanır.

DiscoveryEndpoint

Standart bulma uç noktası.

DiscoveryEndpointProvider

Bulma uç noktası sağlar.

DiscoveryMessageSequence

WS-Discovery protokolünde tanımlanan AppSequence üst bilgisini temsil eder.

DiscoveryMessageSequenceGenerator

Örnekleri oluşturan DiscoveryMessageSequence yardımcı sınıf.

DiscoveryOperationContextExtension

Bulma çalışma zamanı için çeşitli yapılandırma öğelerini kullanılabilir hale getirmek için kullanılan bir işlem bağlamı uzantısı.

DiscoveryProxy

Bulma ara sunucusunu uygulamak için kullanılan soyut bir temel sınıf.

DiscoveryService

Bulma hizmeti uygulamak için kullanılan soyut bir temel sınıf.

DiscoveryServiceExtension

Özel bulma hizmeti belirtmek veya yayımlanan uç noktaları almak için soyut bir WCF uzantısı sınıfı.

DiscoveryVersion

Kullanılacak WS-Discovery protokolünün sürümünü belirtir.

DynamicEndpoint

Uç nokta adresini çalışma zamanında dinamik olarak bulmak için WS-Discovery kullanan bir uç nokta.

EndpointDiscoveryBehavior

Bulma uç noktası tarafından döndürülen öğesinin EndpointDiscoveryMetadata içeriğini denetler.

EndpointDiscoveryMetadata

Bulunabilir bir hizmetin meta verilerini içerir.

FindCompletedEventArgs

Olay için FindCompleted bağımsız değişkenler.

FindCriteria

Hizmetleri ararken kullanılacak ölçütleri temsil eder.

FindProgressChangedEventArgs

Olay için FindProgressChanged bağımsız değişkenler.

FindRequestContext

İstemci tarafından gönderilen bir bulma isteğini temsil eder.

FindResponse

Bulma isteğinden gelen yanıtı temsil eder.

ResolveCompletedEventArgs

Olay için ResolveCompleted bağımsız değişkenler.

ResolveCriteria

Bir hizmeti çözümlerken kullanılacak ölçütleri temsil eder.

ResolveResponse

Bir çözüm isteğinden gelen yanıtı temsil eder.

ServiceDiscoveryBehavior

Bu sınıf, hizmet uç noktalarının bulunabilirliğini denetler.

UdpAnnouncementEndpoint

Udp bağlaması üzerinden duyuru iletileri göndermek için hizmetler tarafından kullanılan standart uç nokta. Bu uç nokta' dan AnnouncementEndpoint devralır ve benzer şekilde sabit bir sözleşmeye sahiptir ve iki bulma sürümünü destekler. Buna ek olarak, WS-Discovery belirtimlerinde belirtilen sabit bir UDP bağlaması ve varsayılan adres değeri vardır (WS-Discovery Nisan 2005 veya WS-Discovery sürüm 1.1). Bu nedenle, en basit durumda, bir AnnouncementEndpoint oluşturup bir hizmete eklerken bu değerlerden herhangi birini belirtmeniz gerekmez.

UdpDiscoveryEndpoint

UDP çok noktaya yayın bağlaması üzerinden bulma işlemleri için önceden yapılandırılmış standart uç nokta. Bu uç nokta' dan DiscoveryEndpoint devralır ve benzer şekilde sabit bir sözleşmeye sahiptir ve iki WS-Discovery protokol sürümünü destekler. Ayrıca, sabit bir UDP bağlaması ve WS-Discovery belirtimlerinde belirtildiği gibi varsayılan bir adresi vardır (WS-Discovery Nisan 2005 veya WS-Discovery V1.1).

UdpTransportSettings

UDP aktarım ayarlarını belirlemenizi sağlar.

Numaralandırmalar

ServiceDiscoveryMode

Kullanılacak bulma modunu belirtir.