IDesignerLoaderHost2 Arabirim

Tanım

Tasarım belgesi yüklenirken hataların tolere edilip edilmeyeceğini belirtmek için genişletilen IDesignerLoaderHost bir arabirim sağlar.

public interface class IDesignerLoaderHost2 : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerLoaderHost
public interface class IDesignerLoaderHost2 : System::ComponentModel::Design::Serialization::IDesignerLoaderHost
public interface IDesignerLoaderHost2 : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerLoaderHost
public interface IDesignerLoaderHost2 : System.ComponentModel.Design.Serialization.IDesignerLoaderHost
type IDesignerLoaderHost2 = interface
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
    interface IDesignerLoaderHost
type IDesignerLoaderHost2 = interface
    interface IDesignerLoaderHost
    interface IDesignerHost
    interface IServiceContainer
    interface IServiceProvider
Public Interface IDesignerLoaderHost2
Implements IDesignerLoaderHost, IServiceProvider
Public Interface IDesignerLoaderHost2
Implements IDesignerLoaderHost
Uygulamalar

Açıklamalar

Seri durumdan IDesignerLoaderHost2 çıkarma sırasında hatalar oluştuğunda tasarımcı yükleyicisinin yüklemeye devam edip etmeyeceğini belirtmek için arabirimini kullanın.

Özellikler

CanReloadWithErrors

Hatalarla yeniden yüklemenin mümkün olup olmadığını belirten bir değer alır veya ayarlar.

Container

Bu tasarımcı konağı için kapsayıcıyı alır.

(Devralındığı yer: IDesignerHost)
IgnoreErrorsDuringReload

Çağrıldığında Reload() hataların yoksayılıp yoksayılmayacağını belirten bir değer alır veya ayarlar.

InTransaction

Tasarımcı konağın şu anda bir işlemde olup olmadığını belirten bir değer alır.

(Devralındığı yer: IDesignerHost)
Loading

Tasarımcı konağın şu anda belgeyi yükleyip yüklemediğini belirten bir değer alır.

(Devralındığı yer: IDesignerHost)
RootComponent

Geçerli tasarım için kök bileşen olarak kullanılan temel sınıfın örneğini alır.

(Devralındığı yer: IDesignerHost)
RootComponentClassName

Tasarlanan sınıfın tam adını alır.

(Devralındığı yer: IDesignerHost)
TransactionDescription

Geçerli işlemin açıklamasını alır.

(Devralındığı yer: IDesignerHost)

Yöntemler

Activate()

Bu konağın barındırdığını tasarımcıyı etkinleştirir.

(Devralındığı yer: IDesignerHost)
AddService(Type, Object)

Belirtilen hizmeti hizmet kapsayıcısına ekler.

(Devralındığı yer: IServiceContainer)
AddService(Type, Object, Boolean)

Belirtilen hizmeti hizmet kapsayıcısına ekler ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir.

(Devralındığı yer: IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Belirtilen hizmeti hizmet kapsayıcısına ekler.

(Devralındığı yer: IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Belirtilen hizmeti hizmet kapsayıcısına ekler ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir.

(Devralındığı yer: IServiceContainer)
CreateComponent(Type)

Belirtilen türde bir bileşen oluşturur ve bunu tasarım belgesine ekler.

(Devralındığı yer: IDesignerHost)
CreateComponent(Type, String)

Belirtilen tür ve addan bir bileşen oluşturur ve bunu tasarım belgesine ekler.

(Devralındığı yer: IDesignerHost)
CreateTransaction()

Performansı geliştirmek ve geri alma ve yineleme desteği işlevlerini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

(Devralındığı yer: IDesignerHost)
CreateTransaction(String)

Performansı geliştirmek ve belirtilen işlem açıklamasını kullanarak geri alma ve yineleme desteği işlevlerini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

(Devralındığı yer: IDesignerHost)
DestroyComponent(IComponent)

Belirtilen bileşeni yok eder ve tasarımcı kapsayıcısından kaldırır.

(Devralındığı yer: IDesignerHost)
EndLoad(String, Boolean, ICollection)

Tasarımcı yükleme işlemini sonlandırır.

(Devralındığı yer: IDesignerLoaderHost)
GetDesigner(IComponent)

Belirtilen bileşeni içeren tasarımcı örneğini alır.

(Devralındığı yer: IDesignerHost)
GetService(Type)

Belirtilen türe ait hizmet nesnesini alır.

(Devralındığı yer: IServiceProvider)
GetType(String)

Belirtilen tam tür adının bir örneğini alır.

(Devralındığı yer: IDesignerHost)
Reload()

Tasarım belgesini yeniden yükler.

(Devralındığı yer: IDesignerLoaderHost)
RemoveService(Type)

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır.

(Devralındığı yer: IServiceContainer)
RemoveService(Type, Boolean)

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir.

(Devralındığı yer: IServiceContainer)

Ekinlikler

Activated

Bu tasarımcı etkinleştirildiğinde gerçekleşir.

(Devralındığı yer: IDesignerHost)
Deactivated

Bu tasarımcı devre dışı bırakıldığında gerçekleşir.

(Devralındığı yer: IDesignerHost)
LoadComplete

Bu tasarımcı belgesini yüklemeyi tamamladığında gerçekleşir.

(Devralındığı yer: IDesignerHost)
TransactionClosed

Olay için bir olay işleyicisi TransactionClosed ekler.

(Devralındığı yer: IDesignerHost)
TransactionClosing

Olay için bir olay işleyicisi TransactionClosing ekler.

(Devralındığı yer: IDesignerHost)
TransactionOpened

Olay için bir olay işleyicisi TransactionOpened ekler.

(Devralındığı yer: IDesignerHost)
TransactionOpening

Olay için bir olay işleyicisi TransactionOpening ekler.

(Devralındığı yer: IDesignerHost)

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

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

GetKeyedServices(IServiceProvider, Type, Object)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde hizmetlerin T bir numaralandırmasını 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 bir hizmet serviceTypeIServiceProviderlistesi alın.

GetServices<T>(IServiceProvider)

türünde bir hizmet TIServiceProviderlistesi 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

Ayrıca bkz.