GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService Classe

Definizione

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

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

Proprietà

AuthorizingFactory

Ottiene la factory, se ne è stata specificata una che accetta un oggetto AuthorizationServiceClient.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Container

Ottiene il contenitore.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
DebuggerDisplay

Ottiene un valore ragionevole da utilizzare per in DebuggerDisplayAttribute questo oggetto o in un tipo derivato.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Descriptor

Ottiene il descrittore fornito con la factory.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Factory

Ottiene la factory, se ne è stata specificata una che non ha preso un oggetto AuthorizationServiceClient.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Monikers

Ottiene il set di moniker per i servizi con proffering.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
Source

Ottiene un identificatore da cui vengono offerti i servizi.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Metodi

Dispose()

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

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
GetPipeAsync(GlobalBrokeredServiceContainer+View, ServiceMoniker, ServiceActivationOptions, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite .IDuplexPipe

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Obsoleti.

Richiede l'accesso ad alcuni servizi tramite .IDuplexPipe

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

Richiede l'accesso ad alcuni servizi tramite un proxy client.

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

Richiede l'accesso ad alcuni servizi tramite un proxy client.

Eventi

AvailabilityChanged

Non generiamo mai questo evento, quindi basta rilasciare i gestori sul pavimento.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Implementazioni dell'interfaccia esplicita

IRemoteServiceBroker.CancelServiceRequestAsync(Guid)

Rilascia le risorse allocate in seguito a una chiamata precedente a RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken) quando il client non può o non completa la connessione al servizio richiesto.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.HandshakeAsync(ServiceBrokerClientMetadata, CancellationToken)

Introduce il client al server per illustrare in dettaglio le funzionalità del client.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)
IRemoteServiceBroker.RequestServiceChannelAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Ottiene una pipe a un servizio.

(Ereditato da GlobalBrokeredServiceContainer.ProfferedServiceFactory)

Metodi di estensione

GetPipeAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite .IDuplexPipe

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

Richiede l'accesso ad alcuni servizi tramite un proxy client.

GetProxyAsync<T>(IServiceBroker, ServiceRpcDescriptor, CancellationToken)

Richiede l'accesso ad alcuni servizi tramite un proxy client.

CompareLocalToRemoteVersionAsync(IServiceBroker, ServiceMoniker, CancellationToken)

Confronta un servizio riconosciuto localmente con quello disponibile in remoto per lo stesso servizio.

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

Presenta l'interfaccia utente senza modalità all'utente che spiega perché una funzionalità è disabilitata o funziona con funzionalità ridotte.

Si applica a