IDesignerLoaderHost2 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'interfaccia che estende IDesignerLoaderHost per specificare se gli errori vengono tollerati durante il caricamento di un documento di progettazione.
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
- Implementazioni
Commenti
Usare l'interfaccia IDesignerLoaderHost2 per specificare se il caricatore della finestra di progettazione può continuare il caricamento quando si verificano errori durante la deserializzazione.
Proprietà
CanReloadWithErrors |
Ottiene o imposta un valore che indica se è possibile ricaricare in caso di errori. |
Container |
Ottiene il contenitore di questo host di progettazione. (Ereditato da IDesignerHost) |
IgnoreErrorsDuringReload |
Ottiene o imposta un valore che indica se gli errori devono essere ignorati quando viene chiamato Reload(). |
InTransaction |
Ottiene un valore che indica se l'host di progettazione si trova attualmente in una transazione. (Ereditato da IDesignerHost) |
Loading |
Ottiene un valore che indica se al momento l'host di progettazione sta caricando il documento. (Ereditato da IDesignerHost) |
RootComponent |
Ottiene l'istanza della classe di base utilizzata come componente di primo livello per la progettazione corrente. (Ereditato da IDesignerHost) |
RootComponentClassName |
Ottiene il nome completo della classe che si sta progettando. (Ereditato da IDesignerHost) |
TransactionDescription |
Ottiene la descrizione della transazione corrente. (Ereditato da IDesignerHost) |
Metodi
Activate() |
Attiva la finestra di progettazione ospitata dall'host. (Ereditato da IDesignerHost) |
AddService(Type, Object) |
Aggiunge il servizio specificato al contenitore del servizio. (Ereditato da IServiceContainer) |
AddService(Type, Object, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio a qualsiasi contenitore del servizio padre. (Ereditato da IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
Aggiunge il servizio specificato al contenitore del servizio. (Ereditato da IServiceContainer) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Aggiunge il servizio specificato al contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. (Ereditato da IServiceContainer) |
CreateComponent(Type) |
Crea un componente del tipo specificato e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
CreateComponent(Type, String) |
Crea un componente del tipo e del nome specificati e lo aggiunge al documento di progettazione. (Ereditato da IDesignerHost) |
CreateTransaction() |
Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino. (Ereditato da IDesignerHost) |
CreateTransaction(String) |
Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino, utilizzando la descrizione della transazione specificata. (Ereditato da IDesignerHost) |
DestroyComponent(IComponent) |
Distrugge il componente specificato e lo rimuove dal contenitore di progettazione. (Ereditato da IDesignerHost) |
EndLoad(String, Boolean, ICollection) |
Termina l'operazione di caricamento della finestra di progettazione. (Ereditato da IDesignerLoaderHost) |
GetDesigner(IComponent) |
Ottiene l'istanza di progettazione contenente il componente specificato. (Ereditato da IDesignerHost) |
GetService(Type) |
Ottiene l'oggetto servizio del tipo specificato. (Ereditato da IServiceProvider) |
GetType(String) |
Ottiene un'istanza del nome completo del tipo specificato. (Ereditato da IDesignerHost) |
Reload() |
Ricarica il documento di progettazione. (Ereditato da IDesignerLoaderHost) |
RemoveService(Type) |
Rimuove il tipo di servizio specificato dal contenitore del servizio. (Ereditato da IServiceContainer) |
RemoveService(Type, Boolean) |
Rimuove il tipo di servizio specificato dal contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre. (Ereditato da IServiceContainer) |
Eventi
Activated |
Viene generato quando viene attivata la finestra di progettazione. (Ereditato da IDesignerHost) |
Deactivated |
Viene generato quando viene disattivata la finestra di progettazione. (Ereditato da IDesignerHost) |
LoadComplete |
Viene generato quando la finestra di progettazione completa il caricamento del documento. (Ereditato da IDesignerHost) |
TransactionClosed |
Aggiunge un gestore eventi per l'evento TransactionClosed. (Ereditato da IDesignerHost) |
TransactionClosing |
Aggiunge un gestore eventi per l'evento TransactionClosing. (Ereditato da IDesignerHost) |
TransactionOpened |
Aggiunge un gestore eventi per l'evento TransactionOpened. (Ereditato da IDesignerHost) |
TransactionOpening |
Aggiunge un gestore eventi per l'evento TransactionOpening. (Ereditato da IDesignerHost) |
Metodi di estensione
GetKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ottiene un servizio di tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
CreateAsyncScope(IServiceProvider) |
Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito. |
CreateScope(IServiceProvider) |
Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito. |
GetRequiredService(IServiceProvider, Type) |
Ottiene il servizio di tipo |
GetRequiredService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetServices(IServiceProvider, Type) |
Ottiene un'enumerazione di servizi di tipo |
GetServices<T>(IServiceProvider) |
Ottiene un'enumerazione di servizi di tipo |
GetFakeLogCollector(IServiceProvider) |
Ottiene l'oggetto che raccoglie i record di log inviati al logger falso. |
GetFakeRedactionCollector(IServiceProvider) |
Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze. |