Condividi tramite


CustomPeerResolverService.Resolve(ResolveInfo) Metodo

Definizione

Restituisce un elenco degli 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

Classe ResolveInfo che contiene le informazioni relative alla voce di registrazione per la quale gli endpoint, se noti, devono essere cercati dal servizio resolver peer.

Restituisce

ResolveResponseInfo

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

Implementazioni

Eccezioni

L'oggetto ResolveInfo è Null o non è di un formato corretto.

Una voce di registrazione con lo stesso GUID è già presente 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 oggetto ResolveInfo e restituisce gli indirizzi dell'endpoint corrispondenti trovati nella tabella di ricerca della registrazione del servizio resolver peer. Il numero di indirizzi dell'endpoint restituiti è uguale o minore del valore della proprietà MaxAddresses impostato sull'oggetto ResolveInfo.

Si applica a