Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
Component.Site-Eigenschaft
Namespace: System.ComponentModel
Assembly: System (in System.dll)
Eigenschaftswert
Typ: System.ComponentModel.ISiteDie der Component zugeordnete ISite oder null, wenn die Component nicht in einem IContainer gekapselt ist, der Component keine ISite zugeordnet ist oder die Component aus dem IContainer entfernt wird.
Implementiert
IComponent.SiteEine Component verfügt über eine ISite, wenn sie einem IContainer hinzugefügt wurde und der IContainer ihr eine ISite zuweist. Der IContainer ist für das Zuweisen einer ISite zur Component verantwortlich. Durch Ändern des Werts der ISite der Komponente wird nicht unbedingt der Name der Site geändert, der die Component zugewiesen ist. Die Site-Eigenschaft sollte nur durch einen IContainer festgelegt werden.
Der Eigenschaftswert ist null, wenn Component aus IContainer entfernt wird. Durch das Festlegen von null für diese Eigenschaft wird Component nicht automatisch aus IContainer entfernt.
Eine Component muss nicht unbedingt über einen Namen verfügen. Wenn einer Component ein Name zugewiesen wird, muss dieser unter allen Component-Objekten in diesem IContainer eindeutig sein. Die ISite speichert den Namen der Component. Daher können Sie eine Component nur benennen, wenn dieser eine ISite zugeordnet ist.
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.