共用方式為


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)

取得可提供給 BrokeredServiceFactory 的服務代理程式,以便自動從一個服務傳播 ClientCredentials 至其相依性。

(繼承來源 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)

適用於