다음을 통해 공유


System.ServiceModel.Discovery 네임스페이스

검색 가능한 서비스의 생성 및 사용에 필요한 클래스가 포함되어 있습니다. 이러한 클래스는 WCF(Windows Communication Foundation)에 WS-Discovery 프로토콜을 구현합니다.

클래스

AnnouncementClient

서비스에서 검색 알림 메시지를 보내는 데 사용됩니다. 클라이언트는 검색 메커니즘, 특히 해당 AnnouncementService 클래스를 사용하여 알림 메시지를 수신하고 이에 대해 동작을 수행할 수 있습니다. 알림 메시지에는 정규화된 계약 이름, 서비스의 동작 범위 및 서비스에서 보내려고 하는 사용자 지정 메타데이터 등과 같은 서비스에 관한 정보가 들어 있습니다.

AnnouncementEndpoint

서비스에서 알림 메시지를 보내는 데 사용되는 표준 엔드포인트입니다.

AnnouncementEventArgs

알림 이벤트 인수를 전달하는 데 사용됩니다.

AnnouncementService

알림 서비스의 자체 호스팅 구현입니다.

DiscoveryClient

사용 가능한 서비스를 검색할 수 있습니다.

DiscoveryClientBindingElement

Discovery 클라이언트 채널을 사용하기 위해 WCF 클라이언트 애플리케이션에 추가할 수 있는 바인딩 요소입니다. Discovery 클라이언트 채널을 사용하면 WCF 클라이언트 애플리케이션에서 엔드포인트 주소를 미리 알지 못해도 검색 가능한 서비스에 액세스할 수 있습니다.

DiscoveryEndpoint

표준 검색 엔드포인트입니다.

DiscoveryEndpointProvider

검색 엔드포인트를 제공합니다.

DiscoveryMessageSequence

WS-Discovery 프로토콜에 정의된 AppSequence 헤더를 나타냅니다.

DiscoveryMessageSequenceGenerator

DiscoveryMessageSequence 인스턴스를 만드는 도우미 클래스입니다.

DiscoveryOperationContextExtension

검색 런타임에 사용할 수 있는 다양한 구성 항목을 만드는 데 사용되는 작업 컨텍스트 확장입니다.

DiscoveryProxy

검색 프록시를 구현하는 데 사용되는 추상 기본 클래스입니다.

DiscoveryService

검색 서비스를 구현하는 데 사용되는 추상 기본 클래스입니다.

DiscoveryServiceExtension

사용자 지정 검색 서비스를 지정하거나 게시된 엔드포인트를 가져오기 위한 추상 WCF 확장명 클래스입니다.

DiscoveryVersion

사용할 WS-Discovery 프로토콜의 버전을 지정합니다.

DynamicEndpoint

런타임에 WS-Discovery를 사용하여 엔드포인트 주소를 동적으로 찾는 엔드포인트입니다.

EndpointDiscoveryBehavior

검색 엔드포인트에서 반환하는 EndpointDiscoveryMetadata의 내용을 제어합니다.

EndpointDiscoveryMetadata

검색 가능한 서비스에 대한 메타데이터를 포함합니다.

FindCompletedEventArgs

FindCompleted 이벤트에 대한 인수입니다.

FindCriteria

서비스를 검색할 때 사용할 조건을 나타냅니다.

FindProgressChangedEventArgs

FindProgressChanged 이벤트에 대한 인수입니다.

FindRequestContext

클라이언트에서 보낸 찾기 요청을 나타냅니다.

FindResponse

찾기 요청의 응답을 나타냅니다.

ResolveCompletedEventArgs

ResolveCompleted 이벤트에 대한 인수입니다.

ResolveCriteria

서비스를 확인할 때 사용할 조건을 나타냅니다.

ResolveResponse

확인 요청의 응답을 나타냅니다.

ServiceDiscoveryBehavior

이 클래스는 서비스 엔드포인트의 검색 기능을 제어합니다.

UdpAnnouncementEndpoint

서비스에서 UDP 바인딩을 통해 알림 메시지를 보내는 데 사용되는 표준 엔드포인트입니다. 이 엔드포인트는 AnnouncementEndpoint에서 상속되며 이와 유사하게 고정된 계약을 가지고 있고 두 가지 검색 버전을 지원합니다. 또한 WS-Discovery 사양(WS-Discovery April 2005 또는 WS-Discovery 버전 1.1)에 지정된 고정된 UDP 바인딩 및 기본 주소 값이 있습니다. 따라서 가장 간단한 경우 AnnouncementEndpoint를 만들어 서비스에 추가할 때 이들 값을 지정할 필요가 없습니다.

UdpDiscoveryEndpoint

UDP 멀티캐스트 바인딩을 통한 검색 작업에 대해 미리 구성된 표준 엔드포인트입니다. 이 엔드포인트는 DiscoveryEndpoint에서 상속되며 이와 유사하게 고정된 계약을 가지고 있고 두 가지 WS-Discovery 프로토콜 버전을 지원합니다. 또한 WS-Discovery 사양(WS-Discovery April 2005 또는 WS-Discovery V1.1)에 지정된 고정된 UDP 바인딩 및 기본 주소가 있습니다.

UdpTransportSettings

UDP 전송 설정을 지정할 수 있습니다.

열거형

ServiceDiscoveryMode

사용할 검색 모드를 지정합니다.