Table of Contents

Property SafeInitializing

Namespace
FrameworkSystems.FrameworkBase.GlobalObj
Assembly
FrameworkSystems.FrameworkBase.dll

SafeInitializing

Gibt zurück, ob der Safe-Initialize-Modus aktiv ist. Dieser Modus wird mithilfe einer Einstellung im Start-Workflow aktiviert.

bool SafeInitializing { get; }

Property Value

bool

Examples

try
{
    [Aktion]
}
catch (Exception ex)
{
    if (this.Global.SafeInitializing)
    {
        [Fehler behandeln]
    }
    else
    {
        // Exception weiter werfen.
        throw;
    }
}

Remarks

Der Modus kann mithilfe der Methode EndSafeInitialize() zurückgesetzt werden. Wenn diese Methode einmal aufgerufen wurde, dann ist es nicht mehr möglich, den Modus wieder zu aktivieren.

Wenn dieser Modus aktiv ist, dann können z.B. in einer Update-Sitation Exceptions unterbunden werden, die den Start der Anwendung verhindern würden.