Compartir a través de


GlobalBrokeredServiceContainer.ProfferRemoteBroker Método

Definición

Sobrecargas

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Servicios de proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso de este contenedor.

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Servicios de proffers ofrecidos por un remoto IServiceBroker para el acceso de este contenedor.

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

Servicios de proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso de este contenedor.

ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Servicios de proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso de este contenedor.

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

Parámetros

serviceBroker
IRemoteServiceBroker

Service Broker para servicios remotos.

source
ServiceSource

De dónde proceden los servicios remotos de los que proceden.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Conjunto de monikers de servicio que se pueden solicitar de este agente de servicio. Puede ser null para los agentes realmente remotos para los que no conocemos el conjunto completo de servicios. Solo se solicitarán los servicios registrados con este contenedor desde este serviceBroker.

Devoluciones

Valor que se puede eliminar para quitarlo serviceBroker del contenedor.

Se aplica a

ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Servicios de proffers ofrecidos por un remoto IServiceBroker para el acceso de este contenedor.

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

Parámetros

serviceBroker
IServiceBroker

Service Broker para servicios remotos.

source
ServiceSource

De dónde proceden los servicios remotos de los que proceden.

serviceMonikers
ImmutableHashSet<ServiceMoniker>

Conjunto de monikers de servicio que se pueden solicitar de este agente de servicio. Puede ser null para los agentes realmente remotos para los que no conocemos el conjunto completo de servicios. Solo se solicitarán los servicios registrados con este contenedor desde este serviceBroker.

Devoluciones

Valor que se puede eliminar para quitarlo serviceBroker del contenedor.

Se aplica a

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

Servicios de proffers ofrecidos por un remoto IRemoteServiceBroker para el acceso de este contenedor.

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

Parámetros

serviceBroker
IRemoteServiceBroker
multiplexingStream
Nerdbank.Streams.MultiplexingStream

Nerdbank.Streams.MultiplexingStream Opcional que se puede usar para aprovisionar canalizaciones para cada servicio asincrónica.

source
ServiceSource
serviceMonikers
ImmutableHashSet<ServiceMoniker>

Devoluciones

Valor que se puede eliminar para quitarlo serviceBroker del contenedor.

Se aplica a