System.ServiceModel.Discovery 네임스페이스

검색 가능한 서비스를 만들고 사용하는 데 필요한 클래스를 포함합니다. 이러한 클래스는 WCF(Windows Communication Foundation)에 대한 WS-Discovery 프로토콜을 구현합니다.

클래스

Name Description
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 사양에 지정된 고정 UDP 바인딩 및 기본 주소 값이 있습니다(2005년 4월 또는 WS-Discovery 버전 1.1WS-Discovery). 따라서 가장 간단한 경우 서비스를 만들고 AnnouncementEndpoint 서비스에 추가할 때 이러한 값을 지정할 필요가 없습니다.

UdpDiscoveryEndpoint

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

UdpTransportSettings

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

열거형

Name Description
ServiceDiscoveryMode

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