Edit

Share via


IDesignerLoaderHost2 Interface

Definition

Provides an interface that extends IDesignerLoaderHost to specify whether errors are tolerated while loading a design document.

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
Implements

Remarks

Use the IDesignerLoaderHost2 interface to specify whether the designer loader can continue loading when errors occur during deserialization.

Properties

CanReloadWithErrors

Gets or sets a value indicating whether it is possible to reload with errors.

Container

Gets the container for this designer host.

(Inherited from IDesignerHost)
IgnoreErrorsDuringReload

Gets or sets a value indicating whether errors should be ignored when Reload() is called.

InTransaction

Gets a value indicating whether the designer host is currently in a transaction.

(Inherited from IDesignerHost)
Loading

Gets a value indicating whether the designer host is currently loading the document.

(Inherited from IDesignerHost)
RootComponent

Gets the instance of the base class used as the root component for the current design.

(Inherited from IDesignerHost)
RootComponentClassName

Gets the fully qualified name of the class being designed.

(Inherited from IDesignerHost)
TransactionDescription

Gets the description of the current transaction.

(Inherited from IDesignerHost)

Methods

Activate()

Activates the designer that this host is hosting.

(Inherited from IDesignerHost)
AddService(Type, Object, Boolean)

Adds the specified service to the service container, and optionally promotes the service to any parent service containers.

(Inherited from IServiceContainer)
AddService(Type, Object)

Adds the specified service to the service container.

(Inherited from IServiceContainer)
AddService(Type, ServiceCreatorCallback, Boolean)

Adds the specified service to the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)
AddService(Type, ServiceCreatorCallback)

Adds the specified service to the service container.

(Inherited from IServiceContainer)
CreateComponent(Type, String)

Creates a component of the specified type and name, and adds it to the design document.

(Inherited from IDesignerHost)
CreateComponent(Type)

Creates a component of the specified type and adds it to the design document.

(Inherited from IDesignerHost)
CreateTransaction()

Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

(Inherited from IDesignerHost)
CreateTransaction(String)

Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

(Inherited from IDesignerHost)
DestroyComponent(IComponent)

Destroys the specified component and removes it from the designer container.

(Inherited from IDesignerHost)
EndLoad(String, Boolean, ICollection)

Ends the designer loading operation.

(Inherited from IDesignerLoaderHost)
GetDesigner(IComponent)

Gets the designer instance that contains the specified component.

(Inherited from IDesignerHost)
GetService(Type)

Gets the service object of the specified type.

(Inherited from IServiceProvider)
GetType(String)

Gets an instance of the specified, fully qualified type name.

(Inherited from IDesignerHost)
Reload()

Reloads the design document.

(Inherited from IDesignerLoaderHost)
RemoveService(Type, Boolean)

Removes the specified service type from the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)
RemoveService(Type)

Removes the specified service type from the service container.

(Inherited from IServiceContainer)

Events

Activated

Occurs when this designer is activated.

(Inherited from IDesignerHost)
Deactivated

Occurs when this designer is deactivated.

(Inherited from IDesignerHost)
LoadComplete

Occurs when this designer completes loading its document.

(Inherited from IDesignerHost)
TransactionClosed

Adds an event handler for the TransactionClosed event.

(Inherited from IDesignerHost)
TransactionClosing

Adds an event handler for the TransactionClosing event.

(Inherited from IDesignerHost)
TransactionOpened

Adds an event handler for the TransactionOpened event.

(Inherited from IDesignerHost)
TransactionOpening

Adds an event handler for the TransactionOpening event.

(Inherited from IDesignerHost)

Extension Methods

GetKeyedService<T>(IServiceProvider, Object)

Get service of type T from the IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Get an enumeration of services of type serviceType from the IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Get an enumeration of services of type T from the IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Get service of type serviceType from the IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Get service of type T from the IServiceProvider.

CreateAsyncScope(IServiceProvider)

Creates a new AsyncServiceScope that can be used to resolve scoped services.

CreateScope(IServiceProvider)

Creates a new IServiceScope that can be used to resolve scoped services.

GetRequiredService(IServiceProvider, Type)

Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Get service of type T from the IServiceProvider.

GetService<T>(IServiceProvider)

Get service of type T from the IServiceProvider.

GetServices(IServiceProvider, Type)

Get an enumeration of services of type serviceType from the IServiceProvider.

GetServices<T>(IServiceProvider)

Get an enumeration of services of type T from the IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Gets the object that collects log records sent to the fake logger.

GetFakeRedactionCollector(IServiceProvider)

Gets the fake redactor collector instance from the dependency injection container.

Applies to

See also