ServiceProviders ServiceProviders ServiceProviders ServiceProviders Class

Definizione

Fornisce un'implementazione per l'interfaccia IServiceProvider con metodi che consentono l’aggiunta di servizi.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

public ref class ServiceProviders : IServiceProvider
[System.ComponentModel.Browsable(false)]
public class ServiceProviders : IServiceProvider
type ServiceProviders = class
    interface IServiceProvider
Public Class ServiceProviders
Implements IServiceProvider
Ereditarietà
ServiceProvidersServiceProvidersServiceProvidersServiceProviders
Derivato
Attributi
Implementazioni

Commenti

Questa è una classe di utilità per l'uso durante la serializzazione del contenuto.This is a utility class for use when serializing content. La classe è fondamentalmente un solo input dizionario per la memorizzazione codificati in base al tipo di servizio, che implementa i servizi IServiceProvider per un successivo recupero dal dizionario stesso.The class is basically an input-only dictionary for storing services keyed by their service type, which implements IServiceProvider for later retrieval from the same dictionary. Utilizzando il dizionario evita l'esecuzione di query per lo stesso servizio ripetutamente.Using the dictionary avoids querying for the same service repeatedly. Questa classe è la classe di base di XamlDesignerSerializationManager, che viene usato per il servizio ShouldSerialize implementazioni del metodo in altre parti di WPF.This class is the base class of XamlDesignerSerializationManager, which is the service used for ShouldSerialize method implementations in other parts of WPF.

Utilizzando questa classe è necessario fare riferimento ad assembly WPF, e non per gli scenari generali di servizi XAML di .NET Framework.Using this class requires referencing WPF assemblies, it is not intended for general .NET Framework XAML Services scenarios. Lo scenario qui è all'implementazione interna del servizio a elevato utilizzo di funzionalità WPF durante la serializzazione, ad esempio durante l'elaborazione di ShouldSerialize implementazioni di determinati tipi.The scenario here is for WPF internal implementation of service-intensive features during serialization, such as when processing the ShouldSerialize implementations of certain types. La classe pratica coinvolto in questo scenario è la classe derivata XamlDesignerSerializationManager.The practical class involved in this scenario is the derived class XamlDesignerSerializationManager.

Costruttori

ServiceProviders() ServiceProviders() ServiceProviders() ServiceProviders()

Inizializza una nuova istanza della classe ServiceProviders.Initializes a new instance of the ServiceProviders class.

Metodi

AddService(Type, Object) AddService(Type, Object) AddService(Type, Object) AddService(Type, Object)

Consente di aggiungere un servizio all'elenco.Adds a service to the list.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ottiene l'oggetto servizio del tipo specificato.Gets the service object of the specified type.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a