Partager via


GlobalBrokeredServiceContainer Constructeurs

Définition

Surcharges

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

Initialise une nouvelle instance de la classe GlobalBrokeredServiceContainer.

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

Initialise une nouvelle instance de la classe GlobalBrokeredServiceContainer.

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

Initialise une nouvelle instance de la classe GlobalBrokeredServiceContainer.

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)

Paramètres

services
ImmutableDictionary<ServiceMoniker,ServiceRegistration>

Carte des monikers de service avec leurs détails d’inscription. Seuls les services inscrits peuvent être obtenus à partir du retourné par les IServiceBroker méthodes de cette classe.

isClientOfExclusiveServer
Boolean

true lorsque ce processus est ou sera connecté à un serveur dédié et approuvé (par exemple, un Codespace) qui fournira l’environnement à ce client ; false Sinon.

joinableTaskFactory
JoinableTaskFactory

Facultatif JoinableTaskFactory à utiliser lors de la planification d’un travail asynchrone, pour éviter les interblocages dans une application avec un thread main.

traceSource
TraceSource

Un moyen de journalisation.

S’applique à

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

Initialise une nouvelle instance de la classe GlobalBrokeredServiceContainer.

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)

Paramètres

services
ImmutableDictionary<ServiceMoniker,ServiceRegistration>

Carte des monikers de service avec leurs détails d’inscription. Seuls les services inscrits peuvent être obtenus à partir du retourné par les IServiceBroker méthodes de cette classe.

isClientOfExclusiveServer
Boolean

true lorsque ce processus est ou sera connecté à un serveur dédié et approuvé (par exemple, un Codespace) qui fournira l’environnement à ce client ; false Sinon.

telemetrySession
TelemetrySession
joinableTaskFactory
JoinableTaskFactory
traceSource
TraceSource

S’applique à