Freigeben über


GlobalBrokeredServiceContainer Konstruktoren

Definition

Überlädt

GlobalBrokeredServiceContainer(ImmutableDictionary<ServiceMoniker,ServiceRegistration>, Boolean, JoinableTaskFactory, TraceSource)

Initialisiert eine neue Instanz der GlobalBrokeredServiceContainer-Klasse.

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

Initialisiert eine neue Instanz der GlobalBrokeredServiceContainer-Klasse.

GlobalBrokeredServiceContainer(ImmutableDictionary<ServiceMoniker,ServiceRegistration>, Boolean, JoinableTaskFactory, TraceSource)

Initialisiert eine neue Instanz der GlobalBrokeredServiceContainer-Klasse.

protected GlobalBrokeredServiceContainer (System.Collections.Immutable.ImmutableDictionary<Microsoft.ServiceHub.Framework.ServiceMoniker,Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceRegistration> services, bool isClientOfExclusiveServer, Microsoft.VisualStudio.Threading.JoinableTaskFactory? joinableTaskFactory, System.Diagnostics.TraceSource traceSource);
new Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer : System.Collections.Immutable.ImmutableDictionary<Microsoft.ServiceHub.Framework.ServiceMoniker, Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceRegistration> * bool * Microsoft.VisualStudio.Threading.JoinableTaskFactory * System.Diagnostics.TraceSource -> Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
Protected Sub New (services As ImmutableDictionary(Of ServiceMoniker, ServiceRegistration), isClientOfExclusiveServer As Boolean, joinableTaskFactory As JoinableTaskFactory, traceSource As TraceSource)

Parameter

services
ImmutableDictionary<ServiceMoniker,ServiceRegistration>

Eine Karte der Dienstmoniker zu ihren Registrierungsdetails. Nur registrierte Dienste können von den IServiceBroker von Methoden für diese Klasse zurückgegebenen dienste abgerufen werden.

isClientOfExclusiveServer
Boolean

true wenn dieser Prozess mit einem dedizierten, vertrauenswürdigen Server (z. B. einem Codespace) verbunden ist oder wird, der die Umgebung für diesen Client bereitstellt; false Andernfalls.

joinableTaskFactory
JoinableTaskFactory

JoinableTaskFactory Optional zur Planung asynchroner Arbeiten, um Deadlocks in einer Anwendung mit einem Standard Thread zu vermeiden.

traceSource
TraceSource

Ein Mittel zur Protokollierung.

Gilt für:

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

Initialisiert eine neue Instanz der GlobalBrokeredServiceContainer-Klasse.

protected:
 GlobalBrokeredServiceContainer(System::Collections::Immutable::ImmutableDictionary<Microsoft::ServiceHub::Framework::ServiceMoniker ^, Microsoft::VisualStudio::Utilities::ServiceBroker::ServiceRegistration ^> ^ services, bool isClientOfExclusiveServer, Microsoft::VisualStudio::Telemetry::TelemetrySession ^ telemetrySession, Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ joinableTaskFactory, System::Diagnostics::TraceSource ^ traceSource);
protected GlobalBrokeredServiceContainer (System.Collections.Immutable.ImmutableDictionary<Microsoft.ServiceHub.Framework.ServiceMoniker,Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceRegistration> services, bool isClientOfExclusiveServer, Microsoft.VisualStudio.Telemetry.TelemetrySession telemetrySession, Microsoft.VisualStudio.Threading.JoinableTaskFactory joinableTaskFactory, System.Diagnostics.TraceSource traceSource);
new Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer : System.Collections.Immutable.ImmutableDictionary<Microsoft.ServiceHub.Framework.ServiceMoniker, Microsoft.VisualStudio.Utilities.ServiceBroker.ServiceRegistration> * bool * Microsoft.VisualStudio.Telemetry.TelemetrySession * Microsoft.VisualStudio.Threading.JoinableTaskFactory * System.Diagnostics.TraceSource -> Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
Protected Sub New (services As ImmutableDictionary(Of ServiceMoniker, ServiceRegistration), isClientOfExclusiveServer As Boolean, telemetrySession As TelemetrySession, joinableTaskFactory As JoinableTaskFactory, traceSource As TraceSource)

Parameter

services
ImmutableDictionary<ServiceMoniker,ServiceRegistration>

Eine Karte der Dienstmoniker zu ihren Registrierungsdetails. Nur registrierte Dienste können von den IServiceBroker von Methoden für diese Klasse zurückgegebenen dienste abgerufen werden.

isClientOfExclusiveServer
Boolean

true wenn dieser Prozess mit einem dedizierten, vertrauenswürdigen Server (z. B. einem Codespace) verbunden ist oder wird, der die Umgebung für diesen Client bereitstellt; false Andernfalls.

telemetrySession
TelemetrySession
joinableTaskFactory
JoinableTaskFactory
traceSource
TraceSource

Gilt für: