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ástroje pro použití při serializaci obsahu. Třída je v podstatě pouze vstupní slovník pro ukládání služeb s klíči podle jejich typu služby, který 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 XamlDesignerSerializationManagertřídy , což 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 služeb XAML rozhraní .NET Framework. Scénář zde je pro interní implementaci funkcí náročných na služby wpf během serializace, například při zpracování ShouldSerialize
implementace určitých typů. Praktickou třídou zapojenou do tohoto scénáře je odvozená třída XamlDesignerSerializationManager.
Konstruktory
ServiceProviders() |
Inicializuje novou instanci ServiceProviders třídy . |
Metody
AddService(Type, Object) |
Přidá službu do seznamu. |
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() |
Type Získá z aktuální instance. (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) |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro