GlobalBrokeredServiceContainer.ProfferRemoteBroker Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Профилирует службы, предоставляемые удаленным для IRemoteServiceBroker доступа к этому контейнеру. |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Профилирует службы, предоставляемые удаленным для IServiceBroker доступа к этому контейнеру. |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Профилирует службы, предоставляемые удаленным для IRemoteServiceBroker доступа к этому контейнеру. |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Профилирует службы, предоставляемые удаленным для IRemoteServiceBroker доступа к этому контейнеру.
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
Параметры
- serviceBroker
- IRemoteServiceBroker
Компонент Service Broker для удаленных служб.
- source
- ServiceSource
Откуда берутся удаленные службы, которые создаются.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Набор моникеров служб, которые можно запросить у этого компонента Service Broker. Может иметь значение NULL для действительно удаленных брокеров, для которой мы не знаем полный набор служб.
Только службы, зарегистрированные в этом контейнере, когда-либо будут запрашиваться из этого serviceBroker
.
Возвращаемое значение
Значение, которое можно удалить, чтобы удалить его serviceBroker
из контейнера.
Применяется к
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Профилирует службы, предоставляемые удаленным для IServiceBroker доступа к этому контейнеру.
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
Параметры
- serviceBroker
- IServiceBroker
Компонент Service Broker для удаленных служб.
- source
- ServiceSource
Откуда берутся удаленные службы, которые создаются.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Набор моникеров служб, которые можно запросить у этого компонента Service Broker. Может иметь значение NULL для действительно удаленных брокеров, для которой мы не знаем полный набор служб.
Только службы, зарегистрированные в этом контейнере, когда-либо будут запрашиваться из этого serviceBroker
.
Возвращаемое значение
Значение, которое можно удалить, чтобы удалить его serviceBroker
из контейнера.
Применяется к
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Профилирует службы, предоставляемые удаленным для IRemoteServiceBroker доступа к этому контейнеру.
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
Параметры
- serviceBroker
- IRemoteServiceBroker
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Необязательный Nerdbank.Streams.MultiplexingStream объект, который можно использовать для подготовки каналов для каждой брокерской службы.
- source
- ServiceSource
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Возвращаемое значение
Значение, которое можно удалить, чтобы удалить его serviceBroker
из контейнера.