DiscoveryClient 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용 가능한 서비스를 검색할 수 있습니다.
public ref class DiscoveryClient sealed : IDisposable, System::ServiceModel::ICommunicationObject
public sealed class DiscoveryClient : IDisposable, System.ServiceModel.ICommunicationObject
type DiscoveryClient = class
interface ICommunicationObject
interface IDisposable
Public NotInheritable Class DiscoveryClient
Implements ICommunicationObject, IDisposable
- 상속
-
DiscoveryClient
- 구현
생성자
DiscoveryClient() |
DiscoveryClient 클래스의 새 인스턴스를 만듭니다. |
DiscoveryClient(DiscoveryEndpoint) |
지정된 검색 엔드포인트 구성을 사용하여 DiscoveryClient 클래스의 새 인스턴스를 만듭니다. |
DiscoveryClient(String) |
지정된 엔드포인트 구성을 사용하여 DiscoveryClient 클래스의 새 인스턴스를 만듭니다. |
속성
ChannelFactory |
DiscoveryClient에 대한 채널 팩터리를 가져옵니다. |
ClientCredentials |
DiscoveryClient에 대한 클라이언트 자격 증명을 가져옵니다. |
Endpoint |
검색 메시지를 보내는 데 사용된 엔드포인트를 가져옵니다. |
InnerChannel |
검색 메시지를 보내는 데 사용된 채널을 가져옵니다. |
메서드
CancelAsync(Object) |
보류 중인 비동기 작업을 취소합니다. |
Close() |
검색 클라이언트를 닫습니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Find(FindCriteria) |
지정된 조건과 일치하는 서비스를 찾기 위한 요청을 보냅니다. |
FindAsync(FindCriteria) |
지정된 조건을 사용하여 비동기 찾기 작업을 시작합니다. |
FindAsync(FindCriteria, Object) |
지정된 조건 및 사용자 정의 상태 개체를 사용하여 비동기 찾기 작업을 시작합니다. |
FindTaskAsync(FindCriteria) |
지정된 조건을 사용하여 비동기 찾기 작업을 시작합니다. |
FindTaskAsync(FindCriteria, CancellationToken) |
지정된 기준 및 취소 토큰 개체를 사용하여 비동기 찾기 작업을 시작합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Open() |
DiscoveryClient를 엽니다. |
Resolve(ResolveCriteria) |
지정된 조건을 사용하여 비동기 확인 작업을 시작합니다. |
ResolveAsync(ResolveCriteria) |
지정된 조건을 사용하여 비동기 확인 작업을 시작합니다. |
ResolveAsync(ResolveCriteria, Object) |
지정된 조건 및 사용자 정의 상태 개체를 사용하여 비동기 확인 작업을 시작합니다. |
ResolveTaskAsync(ResolveCriteria) |
지정된 조건을 사용하여 비동기 확인 작업을 시작합니다. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
지정된 기준 및 취소 토큰을 사용하여 비동기 확인 작업을 시작합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
이벤트
FindCompleted |
전체 찾기 작업이 완료되면 발생합니다. |
FindProgressChanged |
클라이언트가 특정 서비스로부터 응답을 받을 때마다 발생합니다. |
ProxyAvailable |
찾기 또는 확인 작업에 대한 응답으로 검색 프록시로부터 멀티캐스트 비표시 오류(suppression) 메시지를 받을 때 발생합니다. |
ResolveCompleted |
비동기 확인 작업이 완료되면 발생합니다. |
명시적 인터페이스 구현
ICommunicationObject.Abort() |
통신 개체가 현재 상태에서 Closed 상태로 즉시 전환되도록 합니다. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
통신 개체를 닫기 위한 비동기 작업을 시작합니다. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
지정된 제한 시간 내에서 통신 개체를 닫기 위한 비동기 작업을 시작합니다. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
통신 개체를 열기 위한 비동기 작업을 시작합니다. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
지정된 시간 간격 내에서 통신 개체를 열기 위한 비동기 작업을 시작합니다. |
ICommunicationObject.Close() |
통신 개체가 현재 상태에서 Closed 상태로 전환되도록 합니다. |
ICommunicationObject.Close(TimeSpan) |
통신 개체가 지정된 시간 간격 내에 현재 상태에서 Closed 상태로 전환되도록 합니다. |
ICommunicationObject.Closed |
통신 개체가 Closing 상태에서 Closed 상태로 전환을 완료할 때 발생합니다. |
ICommunicationObject.Closing |
통신 개체가 처음 Closing 상태가 될 때 발생합니다. |
ICommunicationObject.EndClose(IAsyncResult) |
통신 개체를 닫기 위한 비동기 작업을 완료합니다. |
ICommunicationObject.EndOpen(IAsyncResult) |
통신 개체를 열기 위한 비동기 작업을 완료합니다. |
ICommunicationObject.Faulted |
통신 개체가 처음 Faulted 상태가 될 때 발생합니다. |
ICommunicationObject.Open() |
통신 개체가 Created 상태에서 Opened 상태로 전환되도록 합니다. |
ICommunicationObject.Open(TimeSpan) |
통신 개체가 지정된 시간 간격 내에 Created 상태에서 Opened 상태로 전환되도록 합니다. |
ICommunicationObject.Opened |
통신 개체가 Opening 상태에서 Opened 상태로 전환을 완료할 때 발생합니다. |
ICommunicationObject.Opening |
통신 개체가 처음 Opening 상태가 될 때 발생합니다. |
ICommunicationObject.State |
통신 지향 개체의 현재 상태를 가져옵니다. |
IDisposable.Dispose() |
Dispose() 메서드의 구현을 제공합니다. |