IDesignerHost IDesignerHost IDesignerHost IDesignerHost Interface

Definition

Stellt eine Schnittstelle zum Verwalten von Designertransaktionen und Komponenten bereit.Provides an interface for managing designer transactions and components.

public interface class IDesignerHost : IServiceProvider, System::ComponentModel::Design::IServiceContainer
[System.Runtime.InteropServices.ComVisible(true)]
public interface IDesignerHost : IServiceProvider, System.ComponentModel.Design.IServiceContainer
type IDesignerHost = interface
    interface IServiceContainer
    interface IServiceProvider
Public Interface IDesignerHost
Implements IServiceContainer, IServiceProvider
Abgeleitet
Attribute
Implementiert

Beispiele

Der folgende Beispielcode veranschaulicht das Abrufen der IDesignerHost Dienstschnittstelle aus einem Designer oder einer Komponente.The following example code demonstrates how to obtain the IDesignerHost service interface from a designer or sited component.

// Requests an IDesignerHost service from the design time environment using Component.Site.GetService()
IDesignerHost^ dh = static_cast<IDesignerHost^>(this->Component->Site->GetService( IDesignerHost::typeid ));
// Requests an IDesignerHost service from the design time environment using Component.Site.GetService()
IDesignerHost dh = (IDesignerHost) this.Component.Site.GetService(typeof(IDesignerHost));			
' Requests an IDesignerHost service from the design time environment using Component.Site.GetService()
Dim host As IDesignerHost = CType(Me.Component.Site.GetService(GetType(IDesignerHost)), IDesignerHost)

Der folgende Beispielcode veranschaulicht die Verwendung der IDesignerHost Schnittstelle Projektkomponenten.The following example code demonstrates using the IDesignerHost interface to list project components.

#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
#using <System.dll>

using namespace System;
using namespace System::ComponentModel;
using namespace System::ComponentModel::Design;
using namespace System::Drawing;
using namespace System::Windows::Forms;
using namespace System::Security::Permissions;

// Provides a form containing a listbox that can display 
// a list of project components.
public ref class DesignerHostListForm: public System::Windows::Forms::Form
{
public:
   System::Windows::Forms::ListBox^ listBox1;

private:
   System::Windows::Forms::Button^ ok_button;

public:
   DesignerHostListForm()
   {
      this->Name = "DesignerHostListForm";
      this->Text = "List of design-time project components";
      this->SuspendLayout();
      this->listBox1 = gcnew System::Windows::Forms::ListBox;
      this->listBox1->Location = System::Drawing::Point( 8, 8 );
      this->listBox1->Name = "listBox1";
      this->listBox1->Size = System::Drawing::Size( 385, 238 );
      this->listBox1->TabIndex = 0;
      this->listBox1->Anchor = static_cast<AnchorStyles>(((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom) | System::Windows::Forms::AnchorStyles::Left) | System::Windows::Forms::AnchorStyles::Right);
      this->ok_button = gcnew System::Windows::Forms::Button;
      this->ok_button->DialogResult = System::Windows::Forms::DialogResult::OK;
      this->ok_button->Location = System::Drawing::Point( 232, 256 );
      this->ok_button->Name = "ok_button";
      this->ok_button->TabIndex = 1;
      this->ok_button->Text = "OK";
      this->ok_button->Anchor = static_cast<AnchorStyles>(System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Right);
      this->ClientSize = System::Drawing::Size( 400, 285 );
      array<System::Windows::Forms::Control^>^temp2 = {this->ok_button,this->listBox1};
      this->Controls->AddRange( temp2 );
      this->ResumeLayout( false );
   }

public:
   ~DesignerHostListForm()
   {
   }
};


// You can double-click the component of an IDesignerHostExampleDesigner 
// to show a form containing a listbox that lists the name and type 
// of each component or control in the current design-time project.
public ref class IDesignerHostExampleDesigner: public IDesigner
{
private:
   System::ComponentModel::IComponent^ component;

public:
   IDesignerHostExampleDesigner(){}

   virtual void DoDefaultAction()
   {
      ListComponents();
   }

   virtual void Initialize( System::ComponentModel::IComponent^ component )
   {
      this->component = component;
      MessageBox::Show( "Double-click the IDesignerHostExample component to view a list of project components." );
   }


private:

   // Displays a list of components in the current design 
   // document when the default action of the designer is invoked.
   void ListComponents()
   {
      DesignerHostListForm^ listform = gcnew DesignerHostListForm;

      // Obtain an IDesignerHost service from the design environment.
      IDesignerHost^ host = dynamic_cast<IDesignerHost^>(this->component->Site->GetService( IDesignerHost::typeid ));

      // Get the project components container (control containment depends on Controls collections)
      IContainer^ container = host->Container;

      // Add each component's type name and name to the list box.
      System::Collections::IEnumerator^ myEnum = container->Components->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         IComponent^ component = safe_cast<IComponent^>(myEnum->Current);
         listform->listBox1->Items->Add( String::Concat( component->GetType()->Name, " : ", component->Site->Name ) );
      }

      listform->ShowDialog();
   }

public:

   property System::ComponentModel::IComponent^ Component 
   {
      virtual System::ComponentModel::IComponent^ get()
      {
         return this->component;
      }
   }

   property System::ComponentModel::Design::DesignerVerbCollection^ Verbs 
   {
      [PermissionSetAttribute(SecurityAction::Demand, Name="FullTrust")]
      virtual System::ComponentModel::Design::DesignerVerbCollection^ get()
      {
         DesignerVerbCollection^ dvc = gcnew DesignerVerbCollection;
         dvc->Add( gcnew DesignerVerb( "List Components",gcnew EventHandler( this, &IDesignerHostExampleDesigner::ListHandler ) ) );
         return dvc;
      }
   }

private:
   void ListHandler( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      ListComponents();
   }

public:
   ~IDesignerHostExampleDesigner(){}
};


// IDesignerHostExampleComponent is a component associated 
// with the IDesignerHostExampleDesigner that demonstrates 
// acquisition and use of the IDesignerHost service 
// to list project components.

[DesignerAttribute(IDesignerHostExampleDesigner::typeid)]
public ref class IDesignerHostExampleComponent: public System::ComponentModel::Component
{
public:
   IDesignerHostExampleComponent(){}

public:
   ~IDesignerHostExampleComponent(){}
};
using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Drawing;
using System.Windows.Forms;

namespace IDesignerHostExample
{	
    // IDesignerHostExampleComponent is a component associated 
    // with the IDesignerHostExampleDesigner that demonstrates 
    // acquisition and use of the IDesignerHost service 
    // to list project components.
    [DesignerAttribute(typeof(IDesignerHostExampleDesigner))]
    public class IDesignerHostExampleComponent : System.ComponentModel.Component
    {
        public IDesignerHostExampleComponent()
        {}

        protected override void Dispose( bool disposing )
        {
            base.Dispose( disposing );
        }
    }

    // You can double-click the component of an IDesignerHostExampleDesigner 
    // to show a form containing a listbox that lists the name and type 
    // of each component or control in the current design-time project.
    [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] 
    public class IDesignerHostExampleDesigner : IDesigner
    {
        private System.ComponentModel.IComponent component;

        public IDesignerHostExampleDesigner()
        {}

        public void DoDefaultAction()
        {
            ListComponents();
        }

        public void Initialize(System.ComponentModel.IComponent component)
        {
            this.component = component;
            MessageBox.Show("Double-click the IDesignerHostExample component to view a list of project components.");
        }

        // Displays a list of components in the current design 
        // document when the default action of the designer is invoked.
        private void ListComponents()
        {
            using (DesignerHostListForm listform = new DesignerHostListForm())
            {
                // Obtain an IDesignerHost service from the design environment.
                IDesignerHost host = (IDesignerHost)this.component.Site.GetService(typeof(IDesignerHost));
                // Get the project components container (control containment depends on Controls collections)
                IContainer container = host.Container;
                // Add each component's type name and name to the list box.
                foreach (IComponent component in container.Components)
                {
                    listform.listBox1.Items.Add(component.GetType().Name + " : " + component.Site.Name);
                }
                // Display the form.
                listform.ShowDialog();
            }
        }

        public System.ComponentModel.IComponent Component
        {
            get
            {
                return this.component;
            }
        }

        public System.ComponentModel.Design.DesignerVerbCollection Verbs
        {
            get
            {
                DesignerVerbCollection dvc = new DesignerVerbCollection();
                dvc.Add( new DesignerVerb("List Components", new EventHandler(ListHandler)) );
                return dvc;
            }
        }

        private void ListHandler(object sender, EventArgs e)
        {
            ListComponents();
        }

        public void Dispose() {	}
    }

    // Provides a form containing a listbox that can display 
    // a list of project components.
    public class DesignerHostListForm : System.Windows.Forms.Form
    {
        public System.Windows.Forms.ListBox listBox1;
        private System.Windows.Forms.Button ok_button;
        
        public DesignerHostListForm()
        {
            this.Name = "DesignerHostListForm";
            this.Text = "List of design-time project components";
            this.SuspendLayout();
            this.listBox1 = new System.Windows.Forms.ListBox();						
            this.listBox1.Location = new System.Drawing.Point(8, 8);
            this.listBox1.Name = "listBox1";
            this.listBox1.Size = new System.Drawing.Size(385, 238);
            this.listBox1.TabIndex = 0;	
            this.listBox1.Anchor = (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Left) 
                | System.Windows.Forms.AnchorStyles.Right);		
            this.ok_button = new System.Windows.Forms.Button();
            this.ok_button.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.ok_button.Location = new System.Drawing.Point(232, 256);
            this.ok_button.Name = "ok_button";
            this.ok_button.TabIndex = 1;
            this.ok_button.Text = "OK";
            this.ok_button.Anchor = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right);
            this.ClientSize = new System.Drawing.Size(400, 285);
            this.Controls.AddRange(new System.Windows.Forms.Control[] { this.ok_button, this.listBox1 });
            this.ResumeLayout(false);	
        }

        protected override void Dispose( bool disposing )
        {			
            base.Dispose( disposing );
        }	
    }
}
Imports System
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Drawing
Imports System.Windows.Forms

Namespace IDesignerHostExample
   
   ' IDesignerHostExampleComponent is a component associated 
   ' with the IDesignerHostExampleDesigner that demonstrates 
   ' acquisition and use of the IDesignerHost service 
   ' to list project components.
    <DesignerAttribute(GetType(IDesignerHostExampleDesigner))> _
    Public Class IDesignerHostExampleComponent
        Inherits System.ComponentModel.Component

        Public Sub New()
        End Sub 'New

        Protected Overloads Sub Dispose(ByVal disposing As Boolean)
            MyBase.Dispose(disposing)
        End Sub 
    End Class 

    ' You can double-click the component of a IDesignerHostExampleDesigner
    ' to show a form containing a listbox that lists the name and type 
    ' of each component or control in the current design-time project.
    <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="FullTrust")> _
    Public Class IDesignerHostExampleDesigner
        Implements IDesigner
        Private component_ As System.ComponentModel.IComponent

        Public Sub New()
        End Sub 'New

        Public Sub DoDefaultAction() Implements IDesigner.DoDefaultAction
            ListComponents()
        End Sub

        Public Sub Initialize(ByVal component As System.ComponentModel.IComponent) Implements IDesigner.Initialize
            Me.component_ = component
            MessageBox.Show("Double-click the IDesignerHostExample component to view a list of project components.")
        End Sub

        ' Displays a list of components in the current design 
        ' document when the default action of the designer is invoked.
        Private Sub ListComponents()

            Using listform As New DesignerHostListForm()

                ' Obtain an IDesignerHost service from the design environment.
                Dim host As IDesignerHost = CType(Me.Component.Site.GetService(GetType(IDesignerHost)), IDesignerHost)
                ' Get the project components container (control containment depends on Controls collections)
                Dim container As IContainer = host.Container
                ' Add each component's type name and name to the list box.
                Dim comp As Component
                For Each comp In container.Components
                    listform.listBox1.Items.Add((comp.GetType().Name + " : " + Component.Site.Name))
                Next comp
                ' Display the form.
                listform.ShowDialog()

            End Using

        End Sub

        Public ReadOnly Property Component() As System.ComponentModel.IComponent Implements IDesigner.Component
            Get
                Return component_
            End Get
        End Property

        Public ReadOnly Property Verbs() As System.ComponentModel.Design.DesignerVerbCollection Implements IDesigner.Verbs
            Get
                Dim dvc As New DesignerVerbCollection()
                dvc.Add(New DesignerVerb("List Components", New EventHandler(AddressOf ListHandler)))
                Return dvc
            End Get
        End Property

        Private Sub ListHandler(ByVal sender As Object, ByVal e As EventArgs)
            ListComponents()
        End Sub

        Public Sub Dispose() Implements IDisposable.Dispose
        End Sub
    End Class
    _ 

    ' Provides a form containing a list box that can display 
    ' a list of project components.
    Public Class DesignerHostListForm
        Inherits System.Windows.Forms.Form
        Public listBox1 As System.Windows.Forms.ListBox
        Private ok_button As System.Windows.Forms.Button

        Public Sub New()
            Me.Name = "DesignerHostListForm"
            Me.Text = "List of design-time project components"
            Me.SuspendLayout()
            Me.listBox1 = New System.Windows.Forms.ListBox()
            Me.listBox1.Location = New System.Drawing.Point(8, 8)
            Me.listBox1.Name = "listBox1"
            Me.listBox1.Size = New System.Drawing.Size(385, 238)
            Me.listBox1.TabIndex = 0
            Me.listBox1.Anchor = (((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
            Or System.Windows.Forms.AnchorStyles.Left) Or System.Windows.Forms.AnchorStyles.Right)
            Me.ok_button = New System.Windows.Forms.Button()
            Me.ok_button.DialogResult = System.Windows.Forms.DialogResult.OK
            Me.ok_button.Location = New System.Drawing.Point(232, 256)
            Me.ok_button.Name = "ok_button"
            Me.ok_button.TabIndex = 1
            Me.ok_button.Text = "OK"
            Me.ok_button.Anchor = (System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right)
            Me.ClientSize = New System.Drawing.Size(400, 285)
            Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.ok_button, Me.listBox1})
            Me.ResumeLayout(False)
        End Sub 

        Protected Overloads Sub Dispose(ByVal disposing As Boolean)
            MyBase.Dispose(disposing)
        End Sub 
    End Class 
End Namespace 

Hinweise

IDesignerHost ist eine Schnittstelle, die mit der .NET Framework Forms Designer-Architektur von Designertransaktionen und Verwaltung von Komponenten unterstützen.IDesignerHost is an interface that works with the .NET Framework forms designer architecture to provide support for designer transaction and component management.

.NET Framework bietet eine Implementierung dieser Schnittstelle nicht.The .NET Framework does not provide an implementation of this interface. Die Schnittstelle wird von Entwicklungstools implementiert, die Designer zu unterstützen.The interface is implemented by development tools that support designers.

Hinweise für Aufrufer

Eine Implementierung der abzurufenden IDesignerHost Aufrufen aus einer Entwicklungsumgebung GetService(Type) während die Komponente im Entwurfsmodus aktiv ist, übergeben Sie den Typ des IDesignerHost auf Anforderung eine IDesignerHost Dienstschnittstelle.To obtain an implementation of IDesignerHost from a development environment, call GetService(Type) while your component is active in design mode, passing the type of IDesignerHost to request an IDesignerHost service interface.

IDesignerHost bietet die folgenden Elemente, die im Zusammenhang mit der Zustand des Designers an:IDesignerHost provides the following members related to designer state: – Die Loading Eigenschaft gibt an, ob ein Designer oder ein Dokument geladen wird.- The Loading property indicates whether a designer or document is being loaded.

– Die Activated Ereignis tritt auf, wenn ein Designer vor der Anzeige aktiviert ist.- The Activated event occurs when a designer is activated before display.

– Die Deactivated Ereignis tritt auf, wenn ein Designer deaktiviert ist.- The Deactivated event occurs when a designer is deactivated.

– Die LoadComplete Ereignis tritt auf, nachdem ein Dokument geladen wird.- The LoadComplete event occurs after a document is loaded.

– Die Activate() -Methode aktiviert den Designer.- The Activate() method activates the designer.

IDesignerHost bietet die folgenden Elemente, die im Zusammenhang mit der Verwaltung von Komponenten:IDesignerHost provides the following members related to managing components: – Die Container -Eigenschaft gibt den Container für den Designerhost.- The Container property indicates the container for the designer host.

– Die RootComponent Eigenschaft gibt an, die Basisklasse für die Stammkomponente.- The RootComponent property indicates the base class for the root component.

– Die RootComponentClassName Eigenschaft gibt den Namen der Klasse der Stammkomponente.- The RootComponentClassName property indicates the name of the class of the root component.

– Die CreateComponent(Type) Methode erstellt den angegebenen Typ der Komponente.- The CreateComponent(Type) method creates the specified type of component.

– Die DestroyComponent(IComponent) Methode zerstört die angegebene Komponente.- The DestroyComponent(IComponent) method destroys the specified component.

– Die GetDesigner(IComponent) Methode ruft eine angegebene Komponente zugeordneten Designer ab.- The GetDesigner(IComponent) method gets the designer associated with a specified component.

– Die GetType(String) Methode ruft eine Instanz des Typs mit dem angegebenen Namen ab.- The GetType(String) method gets an instance of the type with the specified name.

IDesignerHost bietet die folgenden Elemente, die im Zusammenhang mit der Verwaltung von Transaktionen:IDesignerHost provides the following members related to managing transactions: – Die InTransaction Eigenschaft gibt an, ob der Designer in einer Transaktion handelt.- The InTransaction property indicates whether the designer is in a transaction.

– Die TransactionDescription Eigenschaft gibt die aktuelle transaktionsbeschreibung an.- The TransactionDescription property indicates the current transaction description.

– Die TransactionClosed Ereignis tritt auf, wenn eine Transaktion abgeschlossen ist.- The TransactionClosed event occurs when a transaction has been completed.

– Die TransactionClosing Ereignis tritt auf, wenn gerade eine Transaktion abgeschlossen werden.- The TransactionClosing event occurs when a transaction is about to be completed.

– Die TransactionOpened Ereignis tritt auf, wenn eine Transaktion gestartet wurde.- The TransactionOpened event occurs when a transaction has begun.

– Die TransactionOpening Ereignis tritt auf, wenn eine Transaktion wird gestartet.- The TransactionOpening event occurs when a transaction is about to begin.

– Die CreateTransaction() Methode erstellt und gibt eine neue Transaktion.- The CreateTransaction() method creates and returns a new transaction.

Eigenschaften

Container Container Container Container

Ruft den Container für diesen Designerhost ab.Gets the container for this designer host.

InTransaction InTransaction InTransaction InTransaction

Ruft einen Wert ab, der angibt, ob sich der Designerhost gegenwärtig in einer Transaktion befindet.Gets a value indicating whether the designer host is currently in a transaction.

Loading Loading Loading Loading

Ruft einen Wert ab, der angibt, ob der Designerhost gegenwärtig das Dokument lädt.Gets a value indicating whether the designer host is currently loading the document.

RootComponent RootComponent RootComponent RootComponent

Ruft die Instanz der Basisklasse ab, die als Stammkomponente für den aktuellen Entwurf verwendet wird.Gets the instance of the base class used as the root component for the current design.

RootComponentClassName RootComponentClassName RootComponentClassName RootComponentClassName

Ruft den voll gekennzeichneten Namen der Klasse ab, die entworfen wird.Gets the fully qualified name of the class being designed.

TransactionDescription TransactionDescription TransactionDescription TransactionDescription

Ruft die Beschreibung der aktuellen Transaktion ab.Gets the description of the current transaction.

Methoden

Activate() Activate() Activate() Activate()

Aktiviert den Designer auf diesem Host.Activates the designer that this host is hosting.

AddService(Type, Object) AddService(Type, Object) AddService(Type, Object) AddService(Type, Object)

Fügt dem Dienstcontainer den angegebenen Dienst hinzu.Adds the specified service to the service container.

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

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und führt optional das Höherstufen des Dienstes in die übergeordneten Dienstcontainer durch.Adds the specified service to the service container, and optionally promotes the service to any parent service containers.

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

Fügt dem Dienstcontainer den angegebenen Dienst hinzu.Adds the specified service to the service container.

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

Fügt dem Dienstcontainer den angegebenen Dienst hinzu und führt optional das Höherstufen des Dienstes in die übergeordneten Dienstcontainer durch.Adds the specified service to the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)
CreateComponent(Type) CreateComponent(Type) CreateComponent(Type) CreateComponent(Type)

Erstellt eine Komponente des angegebenen Typs und fügt diese dem Entwurfsdokument hinzu.Creates a component of the specified type and adds it to the design document.

CreateComponent(Type, String) CreateComponent(Type, String) CreateComponent(Type, String) CreateComponent(Type, String)

Erstellt eine Komponente des angegebenen Typs und Namens und fügt diese dem Entwurfsdokument hinzu.Creates a component of the specified type and name, and adds it to the design document.

CreateTransaction() CreateTransaction() CreateTransaction() CreateTransaction()

Erstellt eine DesignerTransaction, die Ereignissequenzen kapseln kann, um dadurch die Leistung zu erhöhen und die Unterstützungsfunktionen von Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

CreateTransaction(String) CreateTransaction(String) CreateTransaction(String) CreateTransaction(String)

Erstellt eine DesignerTransaction, die Ereignissequenzen unter Verwendung der angegebenen Transaktionsbeschreibung kapseln kann, um die Leistung zu erhöhen und um die Unterstützungsfunktionen für Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

DestroyComponent(IComponent) DestroyComponent(IComponent) DestroyComponent(IComponent) DestroyComponent(IComponent)

Zerstört die angegebene Komponente und entfernt sie aus dem Designercontainer.Destroys the specified component and removes it from the designer container.

GetDesigner(IComponent) GetDesigner(IComponent) GetDesigner(IComponent) GetDesigner(IComponent)

Ruft die Designerinstanz ab, die die angegebene Komponente enthält.Gets the designer instance that contains the specified component.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.Gets the service object of the specified type.

(Inherited from IServiceProvider)
GetType(String) GetType(String) GetType(String) GetType(String)

Ruft eine Instanz des angegebenen voll gekennzeichneten Typnamens ab.Gets an instance of the specified, fully qualified type name.

RemoveService(Type) RemoveService(Type) RemoveService(Type) RemoveService(Type)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.Removes the specified service type from the service container.

(Inherited from IServiceContainer)
RemoveService(Type, Boolean) RemoveService(Type, Boolean) RemoveService(Type, Boolean) RemoveService(Type, Boolean)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer und führt optional das Höherstufen des Dienstes in die übergeordneten Dienstcontainer durch.Removes the specified service type from the service container, and optionally promotes the service to parent service containers.

(Inherited from IServiceContainer)

Ereignisse

Activated Activated Activated Activated

Tritt beim Aktivieren dieses Designers ein.Occurs when this designer is activated.

Deactivated Deactivated Deactivated Deactivated

Tritt beim Deaktivieren dieses Designers ein.Occurs when this designer is deactivated.

LoadComplete LoadComplete LoadComplete LoadComplete

Tritt ein, wenn dieser Designer sein Dokument lädt.Occurs when this designer completes loading its document.

TransactionClosed TransactionClosed TransactionClosed TransactionClosed

Fügt einen Ereignishandler für das TransactionClosed-Ereignis hinzu.Adds an event handler for the TransactionClosed event.

TransactionClosing TransactionClosing TransactionClosing TransactionClosing

Fügt einen Ereignishandler für das TransactionClosing-Ereignis hinzu.Adds an event handler for the TransactionClosing event.

TransactionOpened TransactionOpened TransactionOpened TransactionOpened

Fügt einen Ereignishandler für das TransactionOpened-Ereignis hinzu.Adds an event handler for the TransactionOpened event.

TransactionOpening TransactionOpening TransactionOpening TransactionOpening

Fügt einen Ereignishandler für das TransactionOpening-Ereignis hinzu.Adds an event handler for the TransactionOpening event.

Gilt für:

Siehe auch