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

Name Description
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 çalışmakta olduğu kapsamlar ve hizmetin göndermek istediği özel meta veriler gibi bilgiler 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ı, bir 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 bir 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 proxy'si 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

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

EndpointDiscoveryBehavior

Bulma uç noktası tarafından döndürülen içeriğini EndpointDiscoveryMetadata 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

Çö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. Buna ek olarak, sabit bir UDP bağlaması ve WS-Discovery belirtimlerinde belirtilen varsayılan bir adresi vardır (WS-Discovery Nisan 2005 veya WS-Discovery V1.1).

UdpTransportSettings

UDP aktarım ayarlarını ayarlamanıza olanak tanır.

Numaralandırmalar

Name Description
ServiceDiscoveryMode

Kullanılacak bulma modunu belirtir.