Freigeben über


GlobalBrokeredServiceContainer.ProfferRemoteBroker Methode

Definition

Überlädt

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IServiceBroker für den Zugriff durch diesen Container angeboten werden.

ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst 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

Der Dienstbroker für Remotedienste.

source
ServiceSource

Wo stammen die Remotedienste, die bereitgestellt werden.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Der Satz von Dienstmonikern, die von diesem Service Broker angefordert werden können. Für wirkliche Remotebroker, für die wir nicht den vollständigen Satz von Diensten kennen, kann NULL sein. Nur Dienste, die mit diesem Container registriert sind, werden jemals von diesem serviceBrokerangefordert.

Gibt zurück

Ein Wert, der verworfen werden kann, um diesen serviceBroker aus dem Container zu entfernen.

Gilt für:

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst 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

Der Dienstbroker für Remotedienste.

source
ServiceSource

Wo stammen die Remotedienste, die bereitgestellt werden.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Der Satz von Dienstmonikern, die von diesem Service Broker angefordert werden können. Für wirkliche Remotebroker, für die wir nicht den vollständigen Satz von Diensten kennen, kann NULL sein. Nur Dienste, die mit diesem Container registriert sind, werden jemals von diesem serviceBrokerangefordert.

Gibt zurück

Ein Wert, der verworfen werden kann, um diesen serviceBroker aus dem Container zu entfernen.

Gilt für:

ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

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

Parameter

serviceBroker
IRemoteServiceBroker
multiplexingStream
Nerdbank.Streams.MultiplexingStream

Ein optionaler Nerdbank.Streams.MultiplexingStream , der zum Bereitstellen von Pipes für jeden Brokerdienst verwendet werden kann.

source
ServiceSource
serviceMonikers
ImmutableHashSet<ServiceMoniker>

Gibt zurück

Ein Wert, der verworfen werden kann, um diesen serviceBroker aus dem Container zu entfernen.

Gilt für: