Linguagem

ServiceProviders Classe

Definição

Fornece uma implementação para a IServiceProvider interface com métodos que permitem adicionar serviços.

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
Herança
ServiceProviders
Derivado
Atributos
Implementações

Observações

Esta é uma classe utilitária para usar na serialização de conteúdo. A classe é basicamente um dicionário apenas de entrada para armazenar serviços codificados pelo seu tipo de serviço, que é IServiceProvider implementado para recuperação posterior do mesmo dicionário. Usar o dicionário evita consultar repetidamente o mesmo serviço. Esta classe é a classe base de XamlDesignerSerializationManager, que é o serviço utilizado para implementações de métodos ShouldSerialize noutras partes de WPF.

A utilização desta classe requer referências a assemblies WPF, não sendo destinada a cenários gerais de Serviços XAML do Framework .NET. O cenário aqui é para WPF implementação interna de funcionalidades intensivas em serviços durante a serialização, como ao processar implementações ShouldSerialize de certos tipos. A classe prática envolvida neste cenário é a classe XamlDesignerSerializationManagerderivada .

Construtores

Name Description
ServiceProviders()

Inicializa uma nova instância da ServiceProviders classe.

Métodos

Name Description
AddService(Type, Object)

Adiciona um serviço à lista.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetService(Type)

Recebe o objeto de serviço do tipo especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a