XamlDesignerSerializationManager Sınıf

Tanım

XAML tasarımcıları veya gelişmiş serileştirme gerektiren diğer çağıranlar tarafından XAML serileştirme hizmetleri sağlar.

public ref class XamlDesignerSerializationManager : System::Windows::Markup::ServiceProviders
public class XamlDesignerSerializationManager : System.Windows.Markup.ServiceProviders
type XamlDesignerSerializationManager = class
    inherit ServiceProviders
Public Class XamlDesignerSerializationManager
Inherits ServiceProviders
Devralma
XamlDesignerSerializationManager

Açıklamalar

Serileştirme XamlDesignerSerializationManager işlemi sırasında sık çağrılan hizmetlere erişimi iyileştirme girişimleri.

AXamlDesignerSerializationManager, gibi WPF sınıflarında ve aşırı yüklemesi XamlWriter.Saveiçin giriş ShouldSerialize olarak TextBlock.ShouldSerializeInlinesda kullanılır.

Oluşturucular

XamlDesignerSerializationManager(XmlWriter)

XamlDesignerSerializationManager sınıfının yeni bir örneğini başlatır.

Özellikler

XamlWriterMode

XAML yazıcı modunu alır veya ayarlar.

Yöntemler

AddService(Type, Object)

Listeye bir hizmet ekler.

(Devralındığı yer: ServiceProviders)
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.

(Devralındığı yer: ServiceProviders)
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)

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde bir hizmet serviceType numaralandırması IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde bir hizmet T numaralandırması IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideriçinden alın.

GetServices<T>(IServiceProvider)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideriçinden alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Şunlara uygulanır