Udostępnij za pośrednictwem


CustomPeerResolverService.Resolve(ResolveInfo) Metoda

Definicja

Zwraca listę znanych punktów końcowych dla wpisu rejestracji.

public:
 virtual System::ServiceModel::PeerResolvers::ResolveResponseInfo ^ Resolve(System::ServiceModel::PeerResolvers::ResolveInfo ^ resolveInfo);
public virtual System.ServiceModel.PeerResolvers.ResolveResponseInfo Resolve (System.ServiceModel.PeerResolvers.ResolveInfo resolveInfo);
abstract member Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
override this.Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
Public Overridable Function Resolve (resolveInfo As ResolveInfo) As ResolveResponseInfo

Parametry

resolveInfo
ResolveInfo

ResolveInfo zawiera informacje na temat wpisu rejestracji, dla którego punkty końcowe, jeśli są znane, mają być sprawdzane przez usługę rozpoznawania równorzędnego.

Zwraca

ResolveResponseInfo

ResolveResponseInfo zawiera punkty końcowe wpisu rejestracji w tabeli odnośników zgodne z informacjami podanymi w parametrze resolveInfo .

Implementuje

Wyjątki

Obiekt ResolveInfo ma wartość null lub nie jest poprawnie sformułowany.

Wpis rejestracji o tym samym identyfikatorze GUID już istnieje w tabeli odnośników lub niestandardowa usługa rozpoznawania elementów równorzędnych nie została uruchomiona z poprzednim wywołaniem metody Open().

Uwagi

Ta metoda wyszukuje wpis rejestracji na podstawie danych dostarczonych w ResolveInfo obiekcie i zwraca wszystkie odpowiednie adresy punktu końcowego znalezione w tabeli odnośników rejestracji usługi rozpoznawania równorzędnego. Liczba zwracanych adresów punktu końcowego jest równa lub mniejsza niż wartość MaxAddresses właściwości ustawionej ResolveInfo na obiekcie.

Dotyczy