Condividi tramite


CustomPeerResolverService.Resolve(ResolveInfo) Metodo

Definizione

Restituisce un elenco di endpoint noti per una voce di registrazione.

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

Parametri

resolveInfo
ResolveInfo

ResolveInfo che contiene informazioni sulla voce di registrazione per cui gli endpoint, se noti, devono essere cercati dal servizio resolver peer.

Restituisce

ResolveResponseInfo contenente gli endpoint per la voce di registrazione nella tabella di ricerca che corrisponde alle informazioni fornite nel resolveInfo parametro .

Implementazioni

Eccezioni

L'oggetto ResolveInfo è Null o non è formato correttamente.

Esiste già una voce di registrazione con lo stesso GUID nella tabella di ricerca oppure il servizio resolver peer personalizzato non è stato avviato con una chiamata precedente a Open().

Commenti

Questo metodo cerca una voce di registrazione in base ai dati forniti in un ResolveInfo oggetto e restituisce gli indirizzi endpoint corrispondenti trovati nella tabella di ricerca della registrazione del servizio resolver peer. Il numero di indirizzi endpoint restituiti è uguale o minore del valore della MaxAddresses proprietà impostata sull'oggetto ResolveInfo .

Si applica a