ServiceProviders Clase

Definición

Proporciona a una implementación de la interfaz IServiceProvider con los métodos que habilitan los servicios de la adición.

public ref class ServiceProviders : IServiceProvider
[System.ComponentModel.Browsable(false)]
public class ServiceProviders : IServiceProvider
[<System.ComponentModel.Browsable(false)>]
type ServiceProviders = class
    interface IServiceProvider
Public Class ServiceProviders
Implements IServiceProvider
Herencia
ServiceProviders
Derivado
Atributos
Implementaciones

Comentarios

Se trata de una clase de utilidad que se usa al serializar contenido. La clase es básicamente un diccionario de solo entrada para almacenar los servicios con clave por su tipo de servicio, que implementa IServiceProvider para la recuperación posterior del mismo diccionario. El uso del diccionario evita consultar repetidamente el mismo servicio. Esta clase es la clase base de XamlDesignerSerializationManager, que es el servicio que se usa para ShouldSerialize las implementaciones de métodos en otras partes de WPF.

El uso de esta clase requiere hacer referencia a ensamblados de WPF, no está pensado para escenarios generales de servicios XAML de .NET Framework. El escenario aquí es para la implementación interna de WPF de características intensivas de servicio durante la serialización, como al procesar las ShouldSerialize implementaciones de determinados tipos. La clase práctica implicada en este escenario es la clase XamlDesignerSerializationManagerderivada .

Constructores

ServiceProviders()

Inicializa una nueva instancia de la clase ServiceProviders.

Métodos

AddService(Type, Object)

Agrega un servicio a la lista.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetService(Type)

Obtiene el objeto de servicio del tipo especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a