Freigeben über


CustomPeerResolverService.Resolve(ResolveInfo) Methode

Definition

Gibt für einen Registrierungseintrag eine Liste bekannter Endpunkte zurück.

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

Parameter

resolveInfo
ResolveInfo

ResolveInfo, der Informationen über den Registrierungseintrag enthält, für den, sofern bekannt, Endpunkte vom Peerresolverdienst gesucht werden sollen.

Gibt zurück

ResolveResponseInfo

ResolveResponseInfo, die die Endpunkte für den Registrierungseintrag in der Suchtabelle enthält, die mit den im resolveInfo-Parameter gelieferten Informationen übereinstimmen.

Implementiert

Ausnahmen

Das ResolveInfo-Objekt ist NULL oder nicht richtig formatiert.

In der Suchtabelle ist bereits ein Registrierungseintrag mit derselben GUID vorhanden, oder der benutzerdefinierte Peerresolverdienst wurde nicht mit einem vorherigen Aufruf von Open() gestartet.

Hinweise

Mit dieser Methode wird ein Registrierungseintrag basierend auf den in einem ResolveInfo-Objekt angegebenen Daten gesucht und werden alle entsprechenden Endpunktadressen zurückgegeben, die in der Registrierungssuchtabelle des Peerresolverdiensts gefunden wurden. Die Anzahl der zurückgegebenen Endpunktadressen ist gleich dem oder kleiner als der Wert der im MaxAddresses-Objekt festgelegten ResolveInfo-Eigenschaft.

Gilt für