Freigeben über


BrokeredServiceContainerWithTelemetry Klasse

Definition

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

Konstruktoren

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

Eigenschaften

LocalUserCredentials

Ruft Anmeldeinformationen ab, die zum Annehmen der Identität des lokalen Benutzers verwendet werden sollen.

(Geerbt von GlobalBrokeredServiceContainer)
RegisteredServices

Ruft die derzeit registrierten Dienste ab.

(Geerbt von GlobalBrokeredServiceContainer)

Methoden

ApplyChaosMonkeyConfigurationAsync(String, CancellationToken)
Veraltet.

Lädt und wendet den Inhalt einer ChaosAffenkonfiguration an.

(Geerbt von GlobalBrokeredServiceContainer)
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean)

Wendet typische Transformationen auf einen Deskriptor für Clients und Dienste mit Brokerdiensten an.

(Geerbt von GlobalBrokeredServiceContainer)
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken)

Schreibt eine Reihe von Diagnosedaten in eine JSON-Datei.

(Geerbt von GlobalBrokeredServiceContainer)
GetFullAccessServiceBroker()

Ruft einen IServiceBroker mit Vollzugriff auf alle Dienste ab, die für diesen Prozess verfügbar sind, wobei standardmäßig lokale Anmeldeinformationen für alle Dienstanforderungen angewendet werden. Dies sollte nicht innerhalb eines Brokerdiensts verwendet werden, der stattdessen den verwenden sollte, der IServiceBroker seiner Service Factory übergeben wird.

(Geerbt von GlobalBrokeredServiceContainer)
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) (Geerbt von GlobalBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Ruft einen Service Broker ab, der auf einen out-of-proc- und/oder weniger vertrauenswürdigen Consumer abzielt.

(Geerbt von GlobalBrokeredServiceContainer)
GetSecureServiceBroker(ServiceActivationOptions)

Ruft einen Service Broker ab, der für eine BrokeredServiceFactory bereitgestellt werden kann, um automatisch von einem Dienst an die zugehörigen Abhängigkeiten weitergegeben ClientCredentials zu werden.

(Geerbt von GlobalBrokeredServiceContainer)
GetServicesThatMayBeExpected(ServiceSource)

Gibt die lokal registrierten Dienste zurück, die möglicherweise von einer bestimmten Remotequelle bereitgestellt werden.

(Geerbt von GlobalBrokeredServiceContainer)
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Ruft einen ab TraceSource , der auf einen Brokerdienst angewendet werden soll.

(Geerbt von GlobalBrokeredServiceContainer)
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken)

Ruft einen ab TraceSource , der auf einen Brokerdienst angewendet werden soll.

(Geerbt von GlobalBrokeredServiceContainer)
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered)
Proffer(GlobalBrokeredServiceContainer+IProffered)

Indiziert eine proffered Service Factory oder einen Broker für eine schnelle Suche.

(Geerbt von GlobalBrokeredServiceContainer)
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>)

Übertragen von Diensten aus einem anderen IServiceBroker in diesen Container.

(Geerbt von GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Proffert einen Dienst für die Veröffentlichung über einen IServiceBroker , der diesem Container zugeordnet ist.

(Geerbt von GlobalBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Proffert einen Dienst für die Veröffentlichung über einen IServiceBroker , der diesem Container zugeordnet ist.

(Geerbt von GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory)

Stellt einen sehr speziellen Brokerdienst bereit, der in jedem GlobalBrokeredServiceContainer.Viewsystemintern ist.

(Geerbt von GlobalBrokeredServiceContainer)
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory)

Stellt einen sehr speziellen Brokerdienst bereit, der in jedem GlobalBrokeredServiceContainer.Viewsystemintern ist.

(Geerbt von GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

(Geerbt von GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IRemoteServiceBroker für den Zugriff durch diesen Container angeboten werden.

(Geerbt von GlobalBrokeredServiceContainer)
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>)

Proffers-Dienste, die von einem Remotedienst IServiceBroker für den Zugriff durch diesen Container angeboten werden.

(Geerbt von GlobalBrokeredServiceContainer)
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>)

Registriert eine Reihe von Diensten beim globalen Broker. Dies ist von der Bereitstellung eines Diensts getrennt. Ein Dienst sollte registriert werden, bevor er bereitgestellt wird. Ein AvailabilityChanged Ereignis wird nie als Ergebnis des Aufrufs dieser Methode ausgelöst, sondern stattdessen ausgelöst, sobald der Dienst bereitgestellt wurde.

(Geerbt von GlobalBrokeredServiceContainer)
UnregisterServices(IEnumerable<ServiceMoniker>)

Hebt die Registrierung einer Reihe von Diensten beim globalen Broker auf. Dies ist vom Aufheben der Bereitstellung eines Diensts getrennt. Die Registrierung eines Diensts sollte aufgehoben werden, bevor er nicht bereitgestellt wird. Ein AvailabilityChanged Ereignis wird nie als Ergebnis des Aufrufs dieser Methode ausgelöst, sondern stattdessen ausgelöst, sobald der Dienst nicht mehr bereitgestellt wurde. Um die Bereitstellung eines Diensts aufzuheben, entsorgen Sie einfach seine Quelle.

(Geerbt von GlobalBrokeredServiceContainer)

Gilt für: