GlobalBrokeredServiceContainer.ProfferRemoteBroker Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi Proffers offerti da un'istanza remota IRemoteServiceBroker per l'accesso da parte di questo contenitore. |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi Proffers offerti da un'istanza remota IServiceBroker per l'accesso da parte di questo contenitore. |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi Proffers offerti da un'istanza remota IRemoteServiceBroker per l'accesso da parte di questo contenitore. |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Servizi Proffers offerti da un'istanza remota IRemoteServiceBroker per l'accesso da parte di questo contenitore.
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
Parametri
- serviceBroker
- IRemoteServiceBroker
Service Broker per i servizi remoti.
- source
- ServiceSource
Da dove provengono i servizi remoti da cui provengono i servizi remoti.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Set di moniker del servizio che possono essere richiesti da questo Service Broker. Può essere Null per i broker realmente remoti per cui non è noto il set completo di servizi.
Solo i servizi registrati con questo contenitore verranno mai richiesti da questo serviceBroker
oggetto .
Restituisce
Valore che può essere eliminato per rimuoverlo serviceBroker
dal contenitore.
Si applica a
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Servizi Proffers offerti da un'istanza remota IServiceBroker per l'accesso da parte di questo contenitore.
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
Parametri
- serviceBroker
- IServiceBroker
Service Broker per i servizi remoti.
- source
- ServiceSource
Da dove provengono i servizi remoti da cui provengono i servizi remoti.
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Set di moniker del servizio che possono essere richiesti da questo Service Broker. Può essere Null per i broker realmente remoti per cui non è noto il set completo di servizi.
Solo i servizi registrati con questo contenitore verranno mai richiesti da questo serviceBroker
oggetto .
Restituisce
Valore che può essere eliminato per rimuoverlo serviceBroker
dal contenitore.
Si applica a
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)
Servizi Proffers offerti da un'istanza remota IRemoteServiceBroker per l'accesso da parte di questo contenitore.
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
Parametri
- serviceBroker
- IRemoteServiceBroker
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Oggetto facoltativo Nerdbank.Streams.MultiplexingStream che può essere usato per effettuare il provisioning delle pipe per ogni servizio negoziato.
- source
- ServiceSource
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
Restituisce
Valore che può essere eliminato per rimuoverlo serviceBroker
dal contenitore.