GlobalBrokeredServiceContainer.ProfferRemoteBroker メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
リモート サービスのサービス ブローカー。
- source
- ServiceSource
提供されるリモート サービスがどこから来ているか。
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
このサービス ブローカーに要求できるサービス モニカーのセット。 完全なサービス セットがわからない真のリモート ブローカーの場合、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
リモート サービスのサービス ブローカー。
- source
- ServiceSource
提供されるリモート サービスがどこから来ているか。
- serviceMonikers
- ImmutableHashSet<ServiceMoniker>
このサービス ブローカーに要求できるサービス モニカーのセット。 完全なサービス セットがわからない真のリモート ブローカーの場合、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
削除するために破棄できる値。