Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

BasicDesignerLoader-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine Implementierung der IDesignerLoaderService Schnittstelle.

Namespace:   System.ComponentModel.Design.Serialization
Assembly:  System.Design (in System.Design.dll)


[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class BasicDesignerLoader : DesignerLoader, IDesignerLoaderService

NameBeschreibung
System_CAPS_protmethodBasicDesignerLoader()

Initialisiert eine neue Instanz der BasicDesignerLoader-Klasse.

NameBeschreibung
System_CAPS_protpropertyLoaderHost

Ruft den Host des Ladeprogramms ab.

System_CAPS_pubpropertyLoading

Ruft einen Wert, der angibt, ob das Designerladeprogramm die Entwurfsoberfläche geladen wird.(Überschreibt DesignerLoader.Loading.)

System_CAPS_protpropertyModified

Ruft ab oder legt einen Wert, der angibt, ob der Designer geändert wurde.

System_CAPS_protpropertyPropertyProvider

Ruft ab oder legt den Eigenschaftenanbieter für den vom Ladeprogramm verwendeten Serialisierungs-Manager fest.

System_CAPS_protpropertyReloadPending

Ruft einen Wert, der angibt, ob ein erneutes Laden in die Warteschlange gestellt wurde.

NameBeschreibung
System_CAPS_pubmethodBeginLoad(IDesignerLoaderHost)

Startet den Ladevorgang.(Überschreibt DesignerLoader.BeginLoad(IDesignerLoaderHost).)

System_CAPS_pubmethodDispose()

Gibt die von der BasicDesignerLoader verwendeten Ressourcen frei.(Überschreibt DesignerLoader.Dispose().)

System_CAPS_protmethodEnableComponentNotification(Boolean)

Aktiviert oder deaktiviert die Benachrichtigung der Komponente mit der DesignerLoader.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodFlush()

Leert ausstehende Änderungen in das Designerladeprogramm.(Überschreibt DesignerLoader.Flush().)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_protmethodGetService(Type)

Ruft den angeforderten Dienst ab.

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodInitialize()

Initialisiert Dienste.

System_CAPS_protmethodIsReloadNeeded()

Gibt an, ob der Designer neu geladen werden soll.

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodOnBeginLoad()

Benachrichtigt das Designerladeprogramm, dass laden begonnen wird.

System_CAPS_protmethodOnBeginUnload()

Benachrichtigt das Designerladeprogramm, dass entladen begonnen wird.

System_CAPS_protmethodOnEndLoad(Boolean, ICollection)

Benachrichtigt das Designerladeprogramm, dass der Ladevorgang abgeschlossen ist.

System_CAPS_protmethodOnModifying()

Benachrichtigt das Designerladeprogramm, der der Status des Dokuments geändert werden.

System_CAPS_protmethodPerformFlush(IDesignerSerializationManager)

Leert alle Änderungen in den Designer.

System_CAPS_protmethodPerformLoad(IDesignerSerializationManager)

Lädt einen Designer aus der Persistenz.

System_CAPS_protmethodReload(BasicDesignerLoader.ReloadOptions)

Fügt der Designer erneut geladen.

System_CAPS_protmethodReportFlushErrors(ICollection)

Meldet Fehler, die beim Löschen der Änderungen ist aufgetreten.

System_CAPS_protmethodSetBaseComponentClassName(String)

Legt den vollständigen Klassennamen der Basiskomponente.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerLoaderService.AddLoadDependency()

Registriert eine externe Komponente als Teil des Ladevorgangs von verwalteten IDesignerLoaderService.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signalisiert, die ein abhängiger Ladevorgang abgeschlossen ist.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDesignerLoaderService.Reload()

Lädt das Entwurfsdokument erneut.

Ein BasicDesignerLoader ist eine vollständige Implementierung eines Designerladeprogramms ohne jeglichen Bezug auf ein Persistenzformat. Ein BasicDesignerLoader schreibt nicht vor, eine Text- oder binären Persistenz, aber es unterstützt die folgenden Funktionen:

  • Mehrere Auslastungstest-Abhängigkeiten.

  • Nachverfolgen von Änderungen im Designer.

  • Verzögerte Zeit im Leerlauf neu laden.

Ein BasicDesignerLoader Dienstcontainer des Designerhosts zwei Arten von Diensten hinzugefügt: ersetzbare und nicht ersetzbare Dienste. Sie können einen ersetzbaren Dienst ersetzen, indem die Änderung des Werts der geschützten LoaderHost Eigenschaft. Nicht ersetzbare Dienste nicht ersetzt werden, da ihre Implementierungen voneinander abhängig sind.

Die folgende Tabelle beschreibt die Dienste, die standardmäßig bereitgestellt werden.

Standarddienst

Beschreibung

IDesignerLoaderService

Ermöglicht es Objekten, um anzufordern, dass der Designer sich selbst neu geladen, wenn er im Leerlauf ist. Dies ist eine austauschbare Dienst.

IDesignerSerializationManager

Zum Serialisieren und Deserialisieren von Objekten verwendet. Der Serialisierungs-Manager wird als Dienst hinzugefügt, damit Objekte, die Serialisierung ausführen müssen alle Serialisierungsprovider verwendet werden können, die dem Serialisierungs-Manager hinzugefügt wurden. Dies ist ein unersetzlichen Dienst.

NamedPermissionSet

for full access to system resources. Demand values: F:System.Security.Permissions.SecurityAction.LinkDemand, F:System.Security.Permissions.SecurityAction.InheritanceDemand. Associated state:

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: