/* public void WarningHandler(Object sender, EventArgs args) { FailuresProcessingEventArgs fpArgs = args as FailuresProcessingEventArgs; FailuresAccessor accessor = fpArgs.GetFailuresAccessor(); foreach (FailureMessageAccessor msgAccessor in accessor.GetFailureMessages()) { FailureDefinitionId id = msgAccessor.GetFailureDefinitionId(); if (!failureDefinitionIdList.Exists(e => e.Guid.ToString() == id.Guid.ToString())) { continue; } if (msgAccessor.GetSeverity() == FailureSeverity.Warning) { accessor.DeleteWarning(msgAccessor); continue; } if (msgAccessor.GetSeverity() == FailureSeverity.Error) { accessor.DeleteWarning(msgAccessor); continue; } if (msgAccessor.GetSeverity() == FailureSeverity.DocumentCorruption) { accessor.DeleteWarning(msgAccessor); continue; } } fpArgs.SetProcessingResult(FailureProcessingResult.Continue); } */ public void InitiateConnection(UIApplication uiapp) { thisUiapp = uiapp; racket = new RacketChannel(); facade = new Facade(uiapp); //TaskDialog.Show("Revit", "Connected to rosetta"); }
bool DisconnectCMD() { stop = true; racket.StopRevitServer(); racket = null; return true; }