ServiceProviders Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje implementaci IServiceProvider rozhraní s metodami, které umožňují přidávání služeb.
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
- Dědičnost
-
ServiceProviders
- Odvozené
- Atributy
- Implementuje
Poznámky
Toto je třída nástrojů pro použití při serializaci obsahu. Třída je v podstatě jen vstupní slovník pro ukládání služeb s klíčem podle jejich typu služby, který se implementuje IServiceProvider pro pozdější načtení ze stejného slovníku. Při použití slovníku se vyhnete opakovanému dotazování na stejnou službu. Tato třída je základní třídou , XamlDesignerSerializationManagercož je služba používaná pro ShouldSerialize
implementace metod v jiných částech WPF.
Použití této třídy vyžaduje odkazování na sestavení WPF, není určena pro obecné scénáře .NET Framework XAML Services. Scénář je zde pro interní implementaci funkcí náročných na služby wpf během serializace, například při zpracování ShouldSerialize
implementací určitých typů. Praktická třída zapojená do tohoto scénáře je odvozená třída XamlDesignerSerializationManager.
Konstruktory
ServiceProviders() |
Inicializuje novou instanci ServiceProviders třídy. |
Metody
AddService(Type, Object) |
Přidá do seznamu službu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetService(Type) |
Získá objekt služby zadaného typu. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |