Sdílet prostřednictvím


BrokeredServiceContainerWithTelemetry Třída

Definice

public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
    inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
Dědičnost
BrokeredServiceContainerWithTelemetry

Konstruktory

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

Vlastnosti

LocalUserCredentials

Získá přihlašovací údaje pro zosobnění místního uživatele.

(Zděděno od GlobalBrokeredServiceContainer)
RegisteredServices

Získá aktuálně zaregistrované služby.

(Zděděno od GlobalBrokeredServiceContainer)

Metody

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Zastaralé.

Načte a použije obsah konfigurace opic chaosu.

(Zděděno od GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Použije typické transformace popisovače pro klienty a služby zprostředkovaných služeb.

(Zděděno od GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

Zapíše do souboru JSON spoustu diagnostických dat.

(Zděděno od GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

IServiceBroker Získá s úplným přístupem ke všem službám dostupným pro tento proces s místními přihlašovacími údaji použitými ve výchozím nastavení pro všechny žádosti o služby. Toto by se nemělo používat ve zprostředkované službě, která by měla místo toho používat IServiceBroker objekt, který je předaný jeho objektu pro vytváření služeb.

(Zděděno od GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (Zděděno od GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Získá zprostředkovatel služeb, který cílí mimo úroveň nebo méně důvěryhodného spotřebitele.

(Zděděno od GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Získá zprostředkovatele služeb, které mohou být poskytovány BrokeredServiceFactory za účelem automatického šíření ClientCredentials z jedné služby do jeho závislostí.

(Zděděno od GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Vrátí služby, které jsou zaregistrované místně a které mohou být podporovány konkrétním vzdáleným zdrojem.

(Zděděno od GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Získá, TraceSource aby se použil pro některé zprostředkované služby.

(Zděděno od GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Získá, TraceSource aby se použil pro některé zprostředkované služby.

(Zděděno od GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

Indexuje objekt pro vytváření služeb nebo zprostředkovatele s nabídkami pro rychlé vyhledávání.

(Zděděno od GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

Přemísí služby z jiného IServiceBroker do tohoto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Nabídá službu pro publikování prostřednictvím přidruženého IServiceBroker k tomuto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Nabídá službu pro publikování prostřednictvím přidruženého IServiceBroker k tomuto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

Nabízí velmi speciální zprostředkovanou službu, která je vnitřní pro každou GlobalBrokeredServiceContainer.Viewslužbu .

(Zděděno od GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

Nabízí velmi speciální zprostředkovanou službu, která je vnitřní pro každou GlobalBrokeredServiceContainer.Viewslužbu .

(Zděděno od GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Nabízí služby nabízené vzdáleným úložištěm IRemoteServiceBroker pro přístup k tomuto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Nabízí služby nabízené vzdáleným úložištěm IRemoteServiceBroker pro přístup k tomuto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Nabízí služby nabízené vzdáleným úložištěm IServiceBroker pro přístup k tomuto kontejneru.

(Zděděno od GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

Zaregistruje u globálního zprostředkovatele sadu služeb. To je oddělené od nabídky služby. Služba by měla být zaregistrovaná před jejím vytvořením. Událost AvailabilityChanged se nikdy neaktivuje jako výsledek volání této metody, ale místo toho bude aktivována, jakmile je služba je nabízena.

(Zděděno od GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

Zruší registraci sady služeb u globálního zprostředkovatele. Je to oddělené od zrušení nabídky služby. Před zrušením jeho registrace by se měla zrušit registrace služby. Událost AvailabilityChanged se nikdy neaktivuje v důsledku volání této metody, ale místo toho se aktivuje, jakmile je služba zrušena. Pokud chcete zrušit výběr služby, jednoduše zlikvidujte její zdroj.

(Zděděno od GlobalBrokeredServiceContainer)

Platí pro