HubClient.GetRemoteServiceBrokerForServiceAsync(ServiceMoniker, IReadOnlyDictionary<String,String>, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein ab, IRemoteServiceBroker das für den Dienst relevant ist, der ihn anfordert.
protected virtual System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker> GetRemoteServiceBrokerForServiceAsync (Microsoft.ServiceHub.Framework.ServiceMoniker consumingService, System.Collections.Generic.IReadOnlyDictionary<string,string> userCredentials, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRemoteServiceBrokerForServiceAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker>
override this.GetRemoteServiceBrokerForServiceAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker>
Protected Overridable Function GetRemoteServiceBrokerForServiceAsync (consumingService As ServiceMoniker, userCredentials As IReadOnlyDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of IRemoteServiceBroker)
Parameter
- consumingService
- ServiceMoniker
Der ServiceMoniker des Dienstanbieter, der die anfordert IRemoteServiceBroker .
- userCredentials
- IReadOnlyDictionary<String,String>
Die Anmelde Informationen des Benutzers, der zum Filtern des zurückgegebenen Service Broker verwendet werden soll.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Ein IRemoteServiceBroker , der für den Dienst relevant ist, der ihn anfordert.
Hinweise
Das zurückgegebene Objekt wird verworfen (wenn es iverwerfimplementiert), wenn der Dienst seine Verbindung mit dem Dienst freigibt. Die Standard Implementierung gibt jedes Mal ein neues-Objekt zurück, das neue-Objekt ist jedoch lediglich ein Wrapper für denselben iremoteservicebroker-Proxy. Das zurückgegebene Objekt sollte auch kein JsonRpc-Proxy sein, da es über JsonRpc an einen angefügt wird Stream .