次の方法で共有


BrokeredServiceContainerWithTelemetry クラス

定義

public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
    inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
継承
BrokeredServiceContainerWithTelemetry

コンストラクター

BrokeredServiceContainerWithTelemetry(ImmutableDictionary<ServiceMoniker, ServiceRegistration>, Boolean, TelemetrySession, JoinableTaskFactory, TraceSource)

プロパティ

LocalUserCredentials

ローカル ユーザーの偽装に使用する資格情報を取得します。

(継承元 GlobalBrokeredServiceContainer)
RegisteredServices

現在登録されているサービスを取得します。

(継承元 GlobalBrokeredServiceContainer)

メソッド

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
古い.

カオス モンキー構成のコンテンツを読み込んで適用します。

(継承元 GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

ブローカー サービス クライアントとサービスの記述子に一般的な変換を適用します。

(継承元 GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

多数の診断データを JSON ファイルに書き込みます。

(継承元 GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

IServiceBrokerすべてのサービス要求に既定で適用されるローカル資格情報を使用して、このプロセスで使用できるすべてのサービスへのフル アクセスを持つ を取得します。 これは、ブローカー サービス内では使用 しないでください 。代わりに、そのサービス ファクトリに指定された を IServiceBroker 使用する必要があります。

(継承元 GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (継承元 GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

プロセス外または信頼されていないコンシューマーを対象とするサービス ブローカーを取得します。

(継承元 GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

1 つのサービスから依存関係に自動的に伝達ClientCredentialsするために にBrokeredServiceFactory提供される可能性があるサービス ブローカーを取得します。

(継承元 GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

特定のリモート ソースによって提供される 可能性がある ローカルに登録されているサービスを返します。

(継承元 GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

TraceSourceブローカー サービスに適用する を取得します。

(継承元 GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

TraceSourceブローカー サービスに適用する を取得します。

(継承元 GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

高速検索のために、提供されるサービス ファクトリまたはブローカーのインデックスを作成します。

(継承元 GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

IServiceBroker のサービスからこのコンテナーにサービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

このコンテナーに関連付けられている を使用して、パブリケーション用のサービスを IServiceBroker 提供します。

(継承元 GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

このコンテナーに関連付けられている を使用して、パブリケーション用のサービスを IServiceBroker 提供します。

(継承元 GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

GlobalBrokeredServiceContainer.Viewに組み込まれている非常に特殊なブローカー サービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

GlobalBrokeredServiceContainer.Viewに組み込まれている非常に特殊なブローカー サービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

このコンテナーからアクセスするために、リモート IRemoteServiceBroker によって提供されるサービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

このコンテナーからアクセスするために、リモート IRemoteServiceBroker によって提供されるサービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

このコンテナーからアクセスするために、リモート IServiceBroker によって提供されるサービスを提供します。

(継承元 GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

グローバル ブローカーに一連のサービスを登録します。 これは、サービスの提供とは別です。 サービスは、提供される前に登録する必要があります。 AvailabilityChangedこのメソッドを呼び出した結果としてイベントが発生することはありませんが、サービスが提供されると発生します。

(継承元 GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

グローバル ブローカーを使用して一連のサービスの登録を解除します。 これは、サービスの提供を解除するのとは別です。 サービスが承認されない前に、登録を解除する必要があります。 AvailabilityChangedこのメソッドを呼び出した結果としてイベントが発生することはありませんが、代わりにサービスが承認されないと発生します。 サービスの提供を解除するには、ソースを提供しているサービスを破棄するだけです。

(継承元 GlobalBrokeredServiceContainer)

適用対象