Partage via


IDesignerLoaderHost2 Interface

Définition

Fournit une interface qui étend IDesignerLoaderHost pour spécifier si les erreurs sont tolérées lorsqu'un document de design est chargé.

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
Implémente

Remarques

Utilisez l’interface IDesignerLoaderHost2 pour spécifier si le chargeur de concepteur peut continuer à charger lorsque des erreurs se produisent pendant la désérialisation.

Propriétés

CanReloadWithErrors

Obtient ou définit une valeur indiquant s'il est possible de recharger avec des erreurs.

Container

Obtient le conteneur de cet hôte de concepteur.

(Hérité de IDesignerHost)
IgnoreErrorsDuringReload

Obtient ou définit une valeur indiquant si les erreurs doivent être ignorées lorsque Reload() est appelé.

InTransaction

Obtient une valeur indiquant si l'hôte du concepteur se trouve actuellement dans une transaction.

(Hérité de IDesignerHost)
Loading

Obtient une valeur indiquant si l'hôte du concepteur charge actuellement le document.

(Hérité de IDesignerHost)
RootComponent

Obtient l'instance de la classe de base utilisée comme composant racine pour le design en cours.

(Hérité de IDesignerHost)
RootComponentClassName

Obtient le nom qualifié complet de la classe dont le design est en cours.

(Hérité de IDesignerHost)
TransactionDescription

Obtient la description de la transaction en cours.

(Hérité de IDesignerHost)

Méthodes

Activate()

Active le concepteur hébergé par cet hôte.

(Hérité de IDesignerHost)
AddService(Type, Object)

Ajoute le service spécifié au conteneur de service.

(Hérité de IServiceContainer)
AddService(Type, Object, Boolean)

Ajoute le service spécifié au conteneur de services et promeut éventuellement le service vers les conteneurs de services parents éventuels.

(Hérité de IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Ajoute le service spécifié au conteneur de service.

(Hérité de IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Ajoute le service spécifié au conteneur de service, et promeut éventuellement le service au niveau de n'importe quel conteneur de service parent.

(Hérité de IServiceContainer)
CreateComponent(Type)

Crée un composant du type spécifié et l'ajoute au document de design.

(Hérité de IDesignerHost)
CreateComponent(Type, String)

Crée un composant du type spécifié avec le nom donné et l'ajoute au document de design.

(Hérité de IDesignerHost)
CreateTransaction()

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge.

(Hérité de IDesignerHost)
CreateTransaction(String)

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge, à l'aide de la description de la transaction spécifiée.

(Hérité de IDesignerHost)
DestroyComponent(IComponent)

Détruit le composant spécifié et le supprime du conteneur du concepteur.

(Hérité de IDesignerHost)
EndLoad(String, Boolean, ICollection)

Met fin à l'opération de chargement du concepteur.

(Hérité de IDesignerLoaderHost)
GetDesigner(IComponent)

Obtient l'instance de concepteur qui contient le composant spécifié.

(Hérité de IDesignerHost)
GetService(Type)

Obtient l'objet service du type spécifié.

(Hérité de IServiceProvider)
GetType(String)

Obtient une instance du nom de type qualifié complet spécifié.

(Hérité de IDesignerHost)
Reload()

Recharge le document de design.

(Hérité de IDesignerLoaderHost)
RemoveService(Type)

Supprime le type de service spécifié du conteneur de service.

(Hérité de IServiceContainer)
RemoveService(Type, Boolean)

Supprime le type de service spécifié du conteneur de service, et promeut éventuellement le service au niveau de n'importe quel conteneur de service parent.

(Hérité de IServiceContainer)

Événements

Activated

Se produit lorsque ce concepteur est activé.

(Hérité de IDesignerHost)
Deactivated

Se produit lorsque ce concepteur est désactivé.

(Hérité de IDesignerHost)
LoadComplete

Se produit lorsque ce concepteur a terminé le chargement de son document.

(Hérité de IDesignerHost)
TransactionClosed

Ajoute un gestionnaire d'événements pour l'événement TransactionClosed.

(Hérité de IDesignerHost)
TransactionClosing

Ajoute un gestionnaire d'événements pour l'événement TransactionClosing.

(Hérité de IDesignerHost)
TransactionOpened

Ajoute un gestionnaire d'événements pour l'événement TransactionOpened.

(Hérité de IDesignerHost)
TransactionOpening

Ajoute un gestionnaire d'événements pour l'événement TransactionOpening.

(Hérité de IDesignerHost)

Méthodes d’extension

GetKeyedService<T>(IServiceProvider, Object)

Obtient un service de type T à partir de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtient une énumération des services de type serviceType à partir de IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtient une énumération des services de type T à partir de IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtient un service de type serviceType à partir de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtient un service de type T à partir de .IServiceProvider

CreateAsyncScope(IServiceProvider)

Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités.

CreateScope(IServiceProvider)

Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités.

GetRequiredService(IServiceProvider, Type)

Obtient le service de type serviceType à partir du IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetServices(IServiceProvider, Type)

Obtient une énumération des services de type serviceType à partir du IServiceProvider.

GetServices<T>(IServiceProvider)

Obtient une énumération des services de type T à partir du IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal.

GetFakeRedactionCollector(IServiceProvider)

Obtient le faux collecteur de redacteur instance à partir du conteneur d’injection de dépendances.

S’applique à

Voir aussi