Click or drag to resize

Classe FileStateManager

Gestisce lo stato di tutti i documenti presenti in Inventor aperti in modo visibile o meno. Centralizza le funzionalità necessarie al Check-in/out o al riservarsi o meno i documenti. Attraverso l'implementazione di una stessa interfaccia rende possibile avere un albero di documenti con la gestione integrata del loro stato, fruibile sia nel DedPlus che nel Ded tradizionale. Pensa questa classe a registrarsi agli eventi e visualizzare il browser con lo stato dei documenti. Chiama i metodi dell'interfaccia, necessari al check-out/riservo dei documenti.
Gerarchia di ereditarietà
SystemObject
  DedNetInvFileStateManager

Namespace:  DedNetInv
Assembly:  DedNetInv (in DedNetInv.dll) Versione: 23.3.0.0 (23.3.0.0)
Sintassi
public class FileStateManager

Il tipo FileStateManager espone i seguenti membri.

Costruttori
  NomeDescrizione
Metodo pubblicoFileStateManager
Costruttore unico.
Torna su
Proprietà
  NomeDescrizione
Proprietà pubblicaInvApp
Restituisce l'applicazione di Inventor sottesa all'oggetto.
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoAllowHotTracking
Chiama la funzione dell'informer che dermina se il nodo ammette hot tracking
Metodo pubblicoGetActiveElement
Restituisce l'elemento correntemente attivo. Per ottenerlo viene interrogato l'oggetto IFileStateInformer contenuto nel FileStateManager. Restituisce null se non ci sono elementi attivi.
Metodo pubblicoGetAnagStateImageKey
Restituisce l'immagine o icona associata allo stato d'anagrafica associata all'elemento
Metodo pubblicoGetAnagStateName
Restituisce il Nome dello stato d'anagrafica associata all'elemento
Metodo pubblicoGetAttr
Restrituisce il valore della proprietà passata.
Metodo pubblicoGetChildrenElements
Ritorna gli elementi figli dell'elemento passato. Utilizza il document descriptor come mezzo più sicuro per ottenere questo risultato.
Metodo pubblicoGetDocument
Ritorna il documento associato all'elemento
Metodo pubblicoGetElement
Restituisce l'elemento con le informazioni del documento. Se esiste già lo restituisce altrimenti lo crea, lo aggiunge e lo restituisce.
Metodo pubblicoGetMovedDocument
Ritorna il documento associato all'elemento
Metodo pubblicoGetSelectionImageKey
Restituisce l'indice stringa o nome dell'immagine rappresentante l'icona di selezione dell'elemento. Per ottenerlo viene interrogato l'oggetto IFileStateInformer contenuto nel FileStateManager.
Metodo pubblicoGetStateImageKey
Restituisce l'indice stringa o nome dell'immagine rappresentante l'icona di stato dell'elemento. Per ottenerlo viene interrogato l'oggetto IFileStateInformer contenuto nel FileStateManager.
Metodo pubblicoGetVirtualElement
Restituisce l'elemento con le informazioni del componente virtuale. Overload ottimizzato per i virtuali, evita chiamate al database ridondanti
Metodo pubblicoHasChildrenElements
Ritorna gli elementi figli dell'elemento passato. Utilizza il document descriptor come mezzo più sicuro per ottenere questo risultato.
Metodo pubblicoIsDirty
Ritorna vero se l'elemento passato è in uno stato di dirty
Metodo pubblicoMakeInvCommandContext
Ritorna il contesto per i comandi contestuali in base agli oggetti passati
Metodo protettoOnElementActivatedEvent
Solleva l'evento ElementActivatedEvent.
Metodo protettoOnElementChangedEvent
Solleva l'evento ElementChangedEvent.
Metodo pubblicoOnElementDoubleClicked
Chiama la funzione dell'informer che si occupa di gestire il doppio click sull'elemento
Metodo pubblicoOnElementsSelected
Chiama la funzione dell'informer che si occupa di gestire la selezione di elementi sull'albero
Metodo pubblicoOnHotTrackElementClicked
Chiama la funzione dell'informer che si occupa di gestire il click singolo sull'elemento in stato di link
Metodo pubblicoRaiseElementActivatedEvent
Solleva l'evento ElementActivatedEvent con l'elemento passato come argomento.
Metodo pubblicoRaiseElementChangedEvent
Solleva l'evento ElementChangedEvent con l'elemento passato come argomento.
Metodo pubblicoReloadElementInformations
Ricarico le informazioni legate al nodo
Torna su
Eventi
  NomeDescrizione
Evento pubblicoElementActivatedEvent
Evento che si verifica quando un elemento è diventato attivo.
Evento pubblicoElementChangedEvent
Elemento che si verifica quando un elemento è stato modificato.
Torna su
Vedi anche

Documentazione