GlobalBrokeredServiceContainer.ProfferRemoteBroker Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner. |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Oferece serviços oferecidos por um remoto IServiceBroker para acesso por esse contêiner. |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner. |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner.
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
O agente de serviços para serviços remotos.
- source
- ServiceSource
De onde vêm os serviços remotos que estão sendo oferecidos.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
O conjunto de monikers de serviço que podem ser solicitados desse agente de serviço. Pode ser nulo para corretores verdadeiramente remotos para os quais não sabemos o conjunto completo de serviços.
Somente os serviços registrados com esse contêiner serão solicitados a partir deste serviceBroker
.
Retornos
Um valor que pode ser descartado para removê-lo serviceBroker
do contêiner.
Aplica-se a
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Oferece serviços oferecidos por um remoto IServiceBroker para acesso por esse contêiner.
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
O agente de serviços para serviços remotos.
- source
- ServiceSource
De onde vêm os serviços remotos que estão sendo oferecidos.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
O conjunto de monikers de serviço que podem ser solicitados desse agente de serviço. Pode ser nulo para corretores verdadeiramente remotos para os quais não sabemos o conjunto completo de serviços.
Somente os serviços registrados com esse contêiner serão solicitados a partir deste serviceBroker
.
Retornos
Um valor que pode ser descartado para removê-lo serviceBroker
do contêiner.
Aplica-se a
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Oferece serviços oferecidos por um remoto IRemoteServiceBroker para acesso por esse contêiner.
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
Um opcional Nerdbank.Streams.MultiplexingStream que pode ser usado para provisionar pipes para cada serviço agenciado.
- source
- ServiceSource
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Retornos
Um valor que pode ser descartado para removê-lo serviceBroker
do contêiner.