Ejemplo n.º 1
0
        /*
        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");
        }
Ejemplo n.º 2
0
 bool DisconnectCMD()
 {
     stop = true;
     racket.StopRevitServer();
     racket = null;
     return true;
 }