ServiceProviders ServiceProviders ServiceProviders ServiceProviders Class

Definición

Proporciona a una implementación de la interfaz IServiceProvider con los métodos que habilitan los servicios de la adición.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
Herencia
ServiceProvidersServiceProvidersServiceProvidersServiceProviders
Derivado
Atributos
Implementaciones

Comentarios

Esto es una clase de utilidad para su uso cuando se serializa el contenido.This is a utility class for use when serializing content. La clase es básicamente un diccionario solo de entrada para almacenar servicios con clave por su tipo de servicio, que implementa IServiceProvider para su recuperación posterior del mismo diccionario.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. Mediante el diccionario evita consultar varias veces para el mismo servicio.Using the dictionary avoids querying for the same service repeatedly. Esta clase es la clase base de XamlDesignerSerializationManager, que es el servicio utiliza para ShouldSerialize las implementaciones de método en otras partes de WPF.This class is the base class of XamlDesignerSerializationManager, which is the service used for ShouldSerialize method implementations in other parts of WPF.

Uso de esta clase requiere que hacen referencia a ensamblados de WPF, no está pensado para escenarios de servicios XAML de .NET Framework generales.Using this class requires referencing WPF assemblies, it is not intended for general .NET Framework XAML Services scenarios. El escenario aquí es para la implementación interna de WPF de características de servicio intensivo durante la serialización, como al procesar el ShouldSerialize las implementaciones de determinados tipos.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 clase práctica implicada en este escenario es la clase derivada XamlDesignerSerializationManager.The practical class involved in this scenario is the derived class XamlDesignerSerializationManager.

Constructores

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

Inicializa una nueva instancia de la clase ServiceProviders.Initializes a new instance of the ServiceProviders class.

Métodos

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

Agrega un servicio a la lista.Adds a service to the list.

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Obtiene el objeto de servicio del tipo especificado.Gets the service object of the specified type.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

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

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a