Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
Component-Klasse
Stellt die Basisimplementierung für die IComponent-Schnittstelle bereit und ermöglicht die gemeinsame Nutzung von Objekten durch Anwendungen.
Assembly: System (in System.dll)
Der Component-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. |
|
Container | Ruft den IContainer ab, der die Component enthält. |
|
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. |
|
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. |
|
Site | Ruft die ISite der Component ab oder legt diese fest. |
| Name | Beschreibung | |
|---|---|---|
|
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
|
Dispose() | Gibt sämtliche von der Component verwendeten Ressourcen frei. |
|
Dispose(Boolean) | Gibt die vom Component verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. |
|
Equals(Object) | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
|
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Überschreibt Object.Finalize().) |
|
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
|
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
|
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
|
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
|
ToString |
Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden. Diese Methode sollte nicht überschrieben werden. (Überschreibt Object.ToString().) In XNA Framework 3.0 wird dieser Member von Object.ToString(). |
| Name | Beschreibung | |
|---|---|---|
|
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. |
Component ist die Basisklasse für alle Komponenten der Common Language Runtime, die als Verweis gemarshallt werden. Component ist remotefähig und wird von der MarshalByRefObject-Klasse abgeleitet. Component stellt eine Implementierung der IComponent-Schnittstelle bereit. MarshalByValueComponent stellt eine Implementierung von IComponent bereit, die als Wert gemarshallt wird.
Sie können Component in jedes Objekt einbinden, das die IContainer-Schnittstelle implementiert, und Sie können aus deren Container Dienste abfragen und abrufen. Der Container erstellt eine ISite für jede enthaltene Component. Der Container verwendet die Site zur Verwaltung der Component, und die Component verwendet die Site zum Kommunizieren mit dem Container.
Eine Component sollte Ressourcen explizit durch Aufrufen ihrer Dispose-Methode freigeben, ohne durch ein implizites Aufrufen der Finalize-Methode die Ausführung der automatischen Speicherverwaltung abzuwarten. Wenn ein Container freigegeben wird, werden auch alle Komponenten in diesem Container freigegeben.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.Compatibility.VB6.BaseControlArray
System.CodeDom.Compiler.CodeDomProvider
System.ComponentModel.BackgroundWorker
System.Configuration.Install.Installer
System.Data.Common.DataAdapter
System.Data.Common.DbCommand
System.Data.Common.DbCommandBuilder
System.Data.Common.DbConnection
System.Diagnostics.EventLog
System.Diagnostics.EventLogEntry
System.Diagnostics.PerformanceCounter
System.Diagnostics.Process
System.Diagnostics.ProcessModule
System.Diagnostics.ProcessThread
System.DirectoryServices.DirectoryEntry
System.DirectoryServices.DirectorySearcher
System.Drawing.Printing.PrintDocument
System.IO.FileSystemWatcher
System.IO.Ports.SerialPort
System.Management.ManagementBaseObject
System.Management.ManagementEventWatcher
System.Management.ManagementObjectSearcher
System.Media.SoundPlayer
System.Messaging.Message
System.Messaging.MessageQueue
System.Net.NetworkInformation.Ping
System.Net.WebClient
System.Runtime.Remoting.Services.RemotingClientProxy
System.Runtime.Remoting.Services.RemotingService
System.ServiceProcess.ServiceBase
System.ServiceProcess.ServiceController
System.Timers.Timer
System.Web.Services.Protocols.WebClientProtocol
System.Web.UI.WebControls.Style
System.Windows.Forms.BindingSource
System.Windows.Forms.ColumnHeader
System.Windows.Forms.CommonDialog
System.Windows.Forms.Control
System.Windows.Forms.DataGridColumnStyle
System.Windows.Forms.DataGridTableStyle
System.Windows.Forms.Design.FolderNameEditor.FolderBrowser
System.Windows.Forms.ErrorProvider
System.Windows.Forms.HelpProvider
System.Windows.Forms.ImageList
System.Windows.Forms.Menu
System.Windows.Forms.NotifyIcon
System.Windows.Forms.StatusBarPanel
System.Windows.Forms.Timer
System.Windows.Forms.ToolBarButton
System.Windows.Forms.ToolStripItem
System.Windows.Forms.ToolStripPanelRow
System.Windows.Forms.ToolTip