GlobalBrokeredServiceContainer.ProfferRemoteBroker Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener. |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IServiceBroker dostęp przez ten kontener. |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener. |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener.
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
Parametry
- serviceBroker
- IRemoteServiceBroker
Broker usług dla usług zdalnych.
- source
- ServiceSource
Skąd pochodzą usługi zdalne, z których pochodzą usługi zdalne.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Zestaw monikerów usług, które mogą być żądane dla tego brokera usług. Może mieć wartość null dla prawdziwie zdalnych brokerów, dla których nie znamy pełnego zestawu usług.
Tylko usługi zarejestrowane w tym kontenerze będą zawsze żądane z tego serviceBroker
pliku .
Zwraca
Wartość, którą można usunąć, aby usunąć tę serviceBroker
wartość z kontenera.
Dotyczy
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Usługi proffers oferowane przez zdalny IServiceBroker dostęp przez ten kontener.
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
Parametry
- serviceBroker
- IServiceBroker
Broker usług dla usług zdalnych.
- source
- ServiceSource
Skąd pochodzą usługi zdalne, z których pochodzą usługi zdalne.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Zestaw monikerów usług, które mogą być żądane dla tego brokera usług. Może mieć wartość null dla prawdziwie zdalnych brokerów, dla których nie znamy pełnego zestawu usług.
Tylko usługi zarejestrowane w tym kontenerze będą zawsze żądane z tego serviceBroker
pliku .
Zwraca
Wartość, którą można usunąć, aby usunąć tę serviceBroker
wartość z kontenera.
Dotyczy
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener.
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
Parametry
- serviceBroker
- IRemoteServiceBroker
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Opcjonalnie Nerdbank.Streams.MultiplexingStream , który może służyć do aprowizowania potoków dla każdej usługi obsługiwanej przez brokera.
- source
- ServiceSource
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Zwraca
Wartość, którą można usunąć, aby usunąć tę serviceBroker
wartość z kontenera.