Share via


IBrokeredServiceContainerInternal Interface

Definition

An internal-interface that provides access to more of what SVsBrokeredServiceContainer offers.

public interface class IBrokeredServiceContainerInternal : Microsoft::VisualStudio::Shell::ServiceBroker::IBrokeredServiceContainer
public interface IBrokeredServiceContainerInternal : Microsoft.VisualStudio.Shell.ServiceBroker.IBrokeredServiceContainer
type IBrokeredServiceContainerInternal = interface
    interface IBrokeredServiceContainer
Public Interface IBrokeredServiceContainerInternal
Implements IBrokeredServiceContainer
Derived
Implements

Properties

LocalUserCredentials

Gets credentials to use to impersonate the local user.

Methods

GetFullAccessServiceBroker()

Gets an IServiceBroker with full access to all services available to this process with local credentials applied by default for all service requests. This should not be used within a brokered service, which should instead use the IServiceBroker that is given to its service factory.

(Inherited from IBrokeredServiceContainer)
GetLimitedAccessServiceBroker(ServiceAudience, IReadOnlyDictionary<String,String>, ClientCredentialsPolicy)

Gets a service broker that targets an out of proc and/or less trusted consumer.

Proffer(ServiceRpcDescriptor, AuthorizingBrokeredServiceFactory)

Proffers a service for publication via an IServiceBroker associated with this container.

(Inherited from IBrokeredServiceContainer)
Proffer(ServiceRpcDescriptor, BrokeredServiceFactory)

Proffers a service for publication via an IServiceBroker associated with this container.

(Inherited from IBrokeredServiceContainer)

Applies to