System.ServiceModel.Discovery 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
검색 가능한 서비스를 만들고 사용하는 데 필요한 클래스를 포함합니다. 이러한 클래스는 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 |
사용할 검색 모드를 지정합니다. |