BrokeredServiceContainerWithTelemetry Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public abstract class BrokeredServiceContainerWithTelemetry : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type BrokeredServiceContainerWithTelemetry = class
inherit GlobalBrokeredServiceContainer
Public MustInherit Class BrokeredServiceContainerWithTelemetry
Inherits GlobalBrokeredServiceContainer
- Ereditarietà
Costruttori
BrokeredServiceContainerWithTelemetry(ImmutableDictionary<ServiceMoniker, ServiceRegistration>, Boolean, TelemetrySession, JoinableTaskFactory, TraceSource) |
Proprietà
LocalUserCredentials |
Ottiene le credenziali da usare per rappresentare l'utente locale. (Ereditato da GlobalBrokeredServiceContainer) |
RegisteredServices |
Ottiene i servizi attualmente registrati. (Ereditato da GlobalBrokeredServiceContainer) |
Metodi
ApplyChaosMonkeyConfigurationAsync(String, CancellationToken) |
Obsoleti.
Carica e applica il contenuto di una configurazione delle scimmie del caos. (Ereditato da GlobalBrokeredServiceContainer) |
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean) |
Applica trasformazioni tipiche in un descrittore per i client e i servizi di servizio broker. (Ereditato da GlobalBrokeredServiceContainer) |
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken) |
Scrive un gruppo di dati di diagnostica in un file JSON. (Ereditato da GlobalBrokeredServiceContainer) |
GetFullAccessServiceBroker() |
Ottiene un oggetto IServiceBroker con accesso completo a tutti i servizi disponibili per questo processo con le credenziali locali applicate per impostazione predefinita per tutte le richieste di servizio. Questa operazione non deve essere usata all'interno di un servizio broker, che deve invece usare l'oggetto IServiceBroker assegnato alla relativa factory di servizio. (Ereditato da GlobalBrokeredServiceContainer) |
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) | (Ereditato da GlobalBrokeredServiceContainer) |
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) |
Ottiene un service broker destinato a un consumer non attendibile e/o meno attendibile. (Ereditato da GlobalBrokeredServiceContainer) |
GetSecureServiceBroker(ServiceActivationOptions) |
Ottiene un service broker che può essere fornito a un BrokeredServiceFactory per propagare automaticamente da un servizio alle relative dipendenze ClientCredentials . (Ereditato da GlobalBrokeredServiceContainer) |
GetServicesThatMayBeExpected(ServiceSource) |
Restituisce i servizi registrati localmente che possono essere offerti da un'origine remota specifica. (Ereditato da GlobalBrokeredServiceContainer) |
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken) |
Ottiene un TraceSource oggetto da applicare a un servizio broker. (Ereditato da GlobalBrokeredServiceContainer) |
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken) |
Ottiene un TraceSource oggetto da applicare a un servizio broker. (Ereditato da GlobalBrokeredServiceContainer) |
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered) | |
Proffer(GlobalBrokeredServiceContainer+IProffered) |
Indicizza una factory di servizi o un broker proffered per la ricerca rapida. (Ereditato da GlobalBrokeredServiceContainer) |
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>) |
Profferse i servizi da un altro IServiceBroker in questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory) |
Profferse un servizio per la pubblicazione tramite un IServiceBroker contenitore associato a questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory) |
Profferse un servizio per la pubblicazione tramite un IServiceBroker contenitore associato a questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory) |
Profferse un servizio broker molto speciale che è intrinseco a ogni GlobalBrokeredServiceContainer.View. (Ereditato da GlobalBrokeredServiceContainer) |
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory) |
Profferse un servizio broker molto speciale che è intrinseco a ogni GlobalBrokeredServiceContainer.View. (Ereditato da GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi proffers offerti da un'opzione remota IRemoteServiceBroker per l'accesso da questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi proffers offerti da un'opzione remota IRemoteServiceBroker per l'accesso da questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Servizi proffers offerti da un'opzione remota IServiceBroker per l'accesso da questo contenitore. (Ereditato da GlobalBrokeredServiceContainer) |
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>) |
Registra un set di servizi con il broker globale. Questa operazione è separata dalla distribuzione di un servizio. Un servizio deve essere registrato prima che venga offerto. Un AvailabilityChanged evento non viene mai attivato come risultato della chiamata a questo metodo, ma verrà attivato una volta che il servizio viene offerto. (Ereditato da GlobalBrokeredServiceContainer) |
UnregisterServices(IEnumerable<ServiceMoniker>) |
Annulla la registrazione di un set di servizi con il broker globale. Questa operazione è separata dall'annullamento della configurazione di un servizio. Un servizio deve essere annullato prima di non eseguire la registrazione. Un AvailabilityChanged evento non viene mai attivato come risultato della chiamata a questo metodo, ma verrà invece attivato una volta che il servizio non viene richiesto. Per annullare il provisioning di un servizio, è sufficiente eliminare l'origine. (Ereditato da GlobalBrokeredServiceContainer) |