ServiceProviders Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hizmet eklemeyi etkinleştiren yöntemlerle arabirim için IServiceProvider bir uygulama sağlar.
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
- Devralma
-
ServiceProviders
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Bu, içeriği seri hale getirdiğinizde kullanılacak bir yardımcı program sınıfıdır. sınıfı temel olarak, aynı sözlükten daha sonra almak için uygulayan IServiceProvider hizmet türüne göre anahtarlanan hizmetleri depolamak için yalnızca girişe yönelik bir sözlüktür. Sözlüğün kullanılması aynı hizmeti tekrar tekrar sorgulamaktan kaçınıyor. Bu sınıf, WPF'nin XamlDesignerSerializationManagerdiğer bölümlerindeki yöntem uygulamaları için ShouldSerialize
kullanılan hizmet olan temel sınıfıdır.
Bu sınıfın kullanılması WPF derlemelerine başvurmayı gerektirir, genel .NET Framework XAML Hizmetleri senaryoları için tasarlanmamıştır. Buradaki senaryo, belirli türlerin uygulamalarını işlerken olduğu gibi serileştirme sırasında hizmet yoğunluklu özelliklerin ShouldSerialize
WPF iç uygulamasına yöneliktir. Bu senaryoda yer alan pratik sınıf türetilmiş sınıfıdır XamlDesignerSerializationManager.
Oluşturucular
ServiceProviders() |
ServiceProviders sınıfının yeni bir örneğini başlatır. |
Yöntemler
AddService(Type, Object) |
Listeye bir hizmet ekler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetService(Type) |
Belirtilen türe ait hizmet nesnesini alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |