Freigeben über


CustomPeerResolverService.Resolve(ResolveInfo) Methode

Definition

Gibt eine Liste bekannter Endpunkte für einen Registrierungseintrag 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 die Informationen zum Registrierungseintrag enthalten, für den Endpunkte, falls bekannt, vom Peer-Resolverdienst nachschlagen sollen.

Gibt zurück

ResolveResponseInfo die Endpunkte für den Registrierungseintrag in der Nachschlagetabelle enthalten, die den im resolveInfo Parameter angegebenen Informationen entsprechen.

Implementiert

Ausnahmen

Das ResolveInfo Objekt ist NULL oder ist nicht ordnungsgemäß gebildet.

Ein Registrierungseintrag mit derselben GUID ist bereits in der Nachschlagetabelle vorhanden, oder der benutzerdefinierte Peer-Resolver-Dienst wurde nicht mit einem vorherigen Aufruf gestartet.Open()

Hinweise

Diese Methode sucht einen Registrierungseintrag basierend auf den in einem ResolveInfo Objekt bereitgestellten Daten und gibt alle entsprechenden Endpunktadressen zurück, die in der Registrierungstabelle des Peer-Resolverdiensts gefunden wurden. Die Anzahl der zurückgegebenen Endpunktadressen entspricht oder kleiner als der Wert der MaxAddresses für das ResolveInfo Objekt festgelegten Eigenschaft.

Gilt für: