次の方法で共有


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

リモート サービスのサービス ブローカー。

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 削除するために破棄できる値。

適用対象