GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService Class

Definition

Services a brokered service that is proffered via an in-proc factory.

[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay}")]
protected class GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService : Microsoft.VisualStudio.Utilities.ServiceBroker.GlobalBrokeredServiceContainer.ProfferedServiceFactory
Protected Class GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService
Inherits GlobalBrokeredServiceContainer.ProfferedServiceFactory
Inheritance
GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService
Attributes

Properties

AuthorizingFactory

Gets the factory, if one was provided that takes an AuthorizationServiceClient.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Container

Gets the container.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
DebuggerDisplay

Gets a reasonable value to used for the DebuggerDisplayAttribute on this or a derived type.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Descriptor

Gets the descriptor that was provided with the factory.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Factory

Gets the factory, if one was provided that did not take an AuthorizationServiceClient.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Monikers

Gets the set of monikers for the proffered services.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Source

Gets an identifier for where the services are proffered from.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Methods

Dispose() (Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
GetPipeAsync(GlobalBrokeredServiceContainer+View, ServiceMoniker, ServiceActivationOptions, CancellationToken)

Requests access to some service through an IDuplexPipe.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Obsolete.

Requests access to some service through an IDuplexPipe.

GetProxyAsync<T>(GlobalBrokeredServiceContainer+View, ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)

Requests access to some service through a client proxy.

GetProxyAsync<T>(ServiceRpcDescriptor, ServiceActivationOptions, CancellationToken)
Obsolete.

Requests access to some service through a client proxy.

Events

AvailabilityChanged

We never raise this event, so just drop the handlers on the floor.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Explicit Interface Implementations

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

Releases resources allocated as a result of a prior call to RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) when the client cannot or will not complete the connection to the requested service.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Introduces the client to the server to detail the client's capabilities.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Gets a pipe to a service.

(Inherited from GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Extension Methods

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Requests access to some service through an IDuplexPipe.

GetProxyAsync<T>(IServiceBroker, ServiceJsonRpcDescriptor<T>, CancellationToken)

Requests access to some service through a client proxy.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Requests access to some service through a client proxy.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Compares a locally recognized service to what is available remotely for the same service.

ReportMissingServiceAsync(IServiceBroker, String, String, ServiceMoniker, Guid, UInt32, CancellationToken)

Presents modeless UI to the user that explains why a feature is disabled or operating with reduced functionality.

Applies to