Freigeben über


RootDesignerSerializerAttribute.Reloadable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Stammserialisierungsprogramm das Neuladen des Entwurfsdokuments ohne vorherige Freigabe des Designerhosts unterstützt.

public:
 property bool Reloadable { bool get(); };
public bool Reloadable { get; }
member this.Reloadable : bool
Public ReadOnly Property Reloadable As Boolean

Eigenschaftswert

true, wenn das Stammserialisierungsprogramm das Neuladen unterstützt, andernfalls false.

Hinweise

Wenn diese Eigenschaft auf falsefestgelegt ist, führt das Entwurfsdokument nicht automatisch ein Erneutes Laden im Namen des Benutzers durch. Wenn diese Eigenschaft auf falsefestgelegt ist, liegt es in der Verantwortung des Benutzers, das Designeransichtsfenster für das Entwurfsdokument erneut zu öffnen, wenn ein Update oder ein erneutes Laden gewünscht wird.

Einige Serialisierer erfordern die Interaktion externer Komponenten beim Laden des Designers, um das Entwurfsdokument neu zu erstellen. Diese Serialisierer müssen manchmal bei jedem Laden des Entwurfsdokuments einen neuen Designerhost erstellen. Wenn dies der Fall ist, wird auf falsefestgelegt, Reloadable und der Designerhost muss durch Benutzerinteraktion (Starten des Designers für das Dokument) neu erstellt werden, nachdem das Entwurfsdokument gelöscht wurde. Die Ereignisse und Dienste, die mit dem Designerhost verbunden waren, mit Ausnahme der Deserialisierung, bleiben nicht erhalten und müssen möglicherweise erneut festgelegt werden. Wenn Reloadable ist true, kann das Entwurfsdokument neu geladen werden, nachdem Änderungen außerhalb des Designers am Code vorgenommen wurden, ohne das Designerfenster zu schließen und es erneut zu öffnen.

Gilt für: