GlobalBrokeredServiceContainer.ProfferRemoteBroker Methode

Definition

Überlädt

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Stellt Dienste bereit, die von einem Remote IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Stellt Dienste bereit, die von einem Remote IServiceBroker für den Zugriff durch diesen Container angeboten werden.

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Stellt Dienste bereit, die von einem Remote IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

public IDisposable ProfferRemoteBroker (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceSource source, System.Collections.Immutable.ImmutableHashSet<Microsoft.ServiceHub.Framework.ServiceMoniker>? serviceMonikers = default);
member this.ProfferRemoteBroker : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceSource * System.Collections.Immutable.ImmutableHashSet<Microsoft.ServiceHub.Framework.ServiceMoniker> -> IDisposable
Public Function ProfferRemoteBroker (serviceBroker As IRemoteServiceBroker, source As ServiceSource, Optional serviceMonikers As ImmutableHashSet(Of ServiceMoniker) = Nothing) As IDisposable

Parameter

serviceBroker
IRemoteServiceBroker

Service Broker für Remote Dienste.

source
ServiceSource

Wo die zu testende Remote Dienste stammen.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Der Satz von dienstmonikern, die von diesem Service Broker angefordert werden können. Kann für echte Remote Broker NULL sein, für die wir nicht den vollständigen Satz von Diensten kennen. Nur Dienste, die bei diesem Container registriert sind, werden von diesem angefordert serviceBroker .

Gibt zurück

IDisposable

Ein Wert, der freigegeben werden kann, um diese serviceBroker aus dem Container zu entfernen.

Gilt für

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Stellt Dienste bereit, die von einem Remote IServiceBroker für den Zugriff durch diesen Container angeboten werden.

public IDisposable ProfferRemoteBroker (Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceSource source, System.Collections.Immutable.ImmutableHashSet<Microsoft.ServiceHub.Framework.ServiceMoniker>? serviceMonikers = default);
member this.ProfferRemoteBroker : Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceSource * System.Collections.Immutable.ImmutableHashSet<Microsoft.ServiceHub.Framework.ServiceMoniker> -> IDisposable
Public Function ProfferRemoteBroker (serviceBroker As IServiceBroker, source As ServiceSource, Optional serviceMonikers As ImmutableHashSet(Of ServiceMoniker) = Nothing) As IDisposable

Parameter

serviceBroker
IServiceBroker

Service Broker für Remote Dienste.

source
ServiceSource

Wo die zu testende Remote Dienste stammen.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Der Satz von dienstmonikern, die von diesem Service Broker angefordert werden können. Kann für echte Remote Broker NULL sein, für die wir nicht den vollständigen Satz von Diensten kennen. Nur Dienste, die bei diesem Container registriert sind, werden von diesem angefordert serviceBroker .

Gibt zurück

IDisposable

Ein Wert, der freigegeben werden kann, um diese serviceBroker aus dem Container zu entfernen.

Gilt für