MockBrokeredServiceContainer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pozorna implementacja IBrokeredServiceContainer odpowiednia do testów jednostkowych.
public ref class MockBrokeredServiceContainer : Microsoft::VisualStudio::Utilities::ServiceBroker::GlobalBrokeredServiceContainer
public class MockBrokeredServiceContainer : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer
type MockBrokeredServiceContainer = class
inherit GlobalBrokeredServiceContainer
Public Class MockBrokeredServiceContainer
Inherits GlobalBrokeredServiceContainer
- Dziedziczenie
Uwagi
Ten kontener nie wymaga wcześniejszej rejestracji usługi. Gdy usługa jest proffered, rejestracja jest automatycznie syntetyzowana w razie potrzeby, uwidaczniając usługę za pomocą polecenia Local.
Konstruktory
MockBrokeredServiceContainer(TraceSource) |
Inicjuje MockBrokeredServiceContainer nowe wystąpienie klasy bez JoinableTaskFactory elementu lub TelemetrySession. Zainstalowano pozorowaną usługę autoryzacji, która zatwierdza każde żądanie. |
Właściwości
LocalUserCredentials |
Pobiera poświadczenia używane do personifikacji użytkownika lokalnego. |
RegisteredServices |
Pobiera obecnie zarejestrowane usługi. (Odziedziczone po GlobalBrokeredServiceContainer) |
Metody
ApplyChaosMonkeyConfigurationAsync(String, CancellationToken) |
Przestarzałe.
Ładuje i stosuje zawartość konfiguracji małpy chaosu. (Odziedziczone po GlobalBrokeredServiceContainer) |
ApplyDescriptorSettings(ServiceRpcDescriptor, Boolean) |
Stosuje typowe przekształcenia deskryptora dla klientów i usług obsługiwanych przez brokera. (Odziedziczone po GlobalBrokeredServiceContainer) |
ExportDiagnosticsAsync(String, ServiceAudience, CancellationToken) |
Zapisuje kilka danych diagnostycznych do pliku JSON. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetFullAccessServiceBroker() |
Pobiera obiekt IServiceBroker z pełnym dostępem do wszystkich usług dostępnych w tym procesie z poświadczeniami lokalnymi stosowanymi domyślnie dla wszystkich żądań obsługi. Nie należy jej używać w ramach usługi obsługiwanej przez brokera, która powinna zamiast tego używać elementu podanego IServiceBroker w swojej fabryce usług. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetLimitedAccessRemoteServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) |
Pozorna implementacja IBrokeredServiceContainer odpowiednia do testów jednostkowych. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy) |
Pobiera brokera usług, który jest skierowany poza proc i/lub mniej zaufanych konsumentów. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetSecureServiceBroker(ServiceActivationOptions) |
Pobiera brokera usług, który może zostać dostarczony do obiektu BrokeredServiceFactory w celu automatycznego propagowania ClientCredentials z jednej usługi do jej zależności. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetServicesThatMayBeExpected(ServiceSource) |
Zwraca usługi zarejestrowane lokalnie, które mogą być profferowane przez określone źródło zdalne. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetTraceSourceForBrokeredServiceAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken) |
Pobiera element TraceSource do zastosowania do niektórych usług obsługiwanych przez brokera. (Odziedziczone po GlobalBrokeredServiceContainer) |
GetTraceSourceForConnectionAsync(IServiceBroker, ServiceMoniker, ServiceActivationOptions, Boolean, CancellationToken) |
Pobiera element TraceSource do zastosowania do niektórych usług obsługiwanych przez brokera. (Odziedziczone po GlobalBrokeredServiceContainer) |
OnRequestHandled(ServiceMoniker, ServiceRpcDescriptor, GlobalBrokeredServiceContainer+RequestType, GlobalBrokeredServiceContainer+RequestResult, GlobalBrokeredServiceContainer+IProffered) |
Po zastąpieniu przez klasę pochodną element zapewnia punkt zaczepienia w celu zgłaszania zdarzeń, publikowania danych telemetrycznych lub rejestrowania sposobu obsługi każdego obsługiwanego przez brokera żądania obsługi. (Odziedziczone po GlobalBrokeredServiceContainer) |
Proffer(GlobalBrokeredServiceContainer+IProffered) |
Indeksuje zaawansowaną fabrykę usług lub brokera w celu szybkiego wyszukiwania. |
Proffer(IServiceBroker, IReadOnlyCollection<ServiceMoniker>) |
Usługa Proffers z innego IServiceBroker kontenera do tego kontenera. (Odziedziczone po GlobalBrokeredServiceContainer) |
Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory) |
Proffers a service for publication via an associated with this container(Proffers a service for publication via an IServiceBroker associated with this container). (Odziedziczone po GlobalBrokeredServiceContainer) |
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory) |
Proffers a service for publication via an associated with this container(Proffers a service for publication via an IServiceBroker associated with this container). (Odziedziczone po GlobalBrokeredServiceContainer) |
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, BrokeredServiceFactory) |
Proffers bardzo specjalna usługa brokera, która jest wewnętrzna dla każdego GlobalBrokeredServiceContainer.View. (Odziedziczone po GlobalBrokeredServiceContainer) |
ProfferIntrinsicService(ServiceRpcDescriptor, ServiceRegistration, GlobalBrokeredServiceContainer+ViewIntrinsicBrokeredServiceFactory) |
Proffers bardzo specjalna usługa brokera, która jest wewnętrzna dla każdego GlobalBrokeredServiceContainer.View. (Odziedziczone po GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IRemoteServiceBroker, MultiplexingStream, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener. (Odziedziczone po GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IRemoteServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IRemoteServiceBroker dostęp przez ten kontener. (Odziedziczone po GlobalBrokeredServiceContainer) |
ProfferRemoteBroker(IServiceBroker, ServiceSource, ImmutableHashSet<ServiceMoniker>) |
Usługi proffers oferowane przez zdalny IServiceBroker dostęp przez ten kontener. (Odziedziczone po GlobalBrokeredServiceContainer) |
RegisterServices(IReadOnlyDictionary<ServiceMoniker,ServiceRegistration>) |
Rejestruje zestaw usług w globalnym brokerze. Jest to oddzielone od profferingu usługi. Należy zarejestrować usługę przed jej proffered. Zdarzenie AvailabilityChanged nigdy nie jest wyzwalane w wyniku wywołania tej metody, ale zamiast tego zostanie wyzwolone po wybraniu usługi. (Odziedziczone po GlobalBrokeredServiceContainer) |
UnregisterServices(IEnumerable<ServiceMoniker>) |
Wyrejestrowuje zestaw usług z globalnym brokerem. Jest to oddzielone od anulowania obsługi usługi. Usługa powinna zostać wyrejestrowana przed jej anulowaniem. Zdarzenie AvailabilityChanged nigdy nie zostanie wyzwolone w wyniku wywołania tej metody, ale zamiast tego zostanie wyzwolone, gdy usługa nie zostanie anulowana. Aby usunąć usługę, po prostu usuń jej proffering source. (Odziedziczone po GlobalBrokeredServiceContainer) |