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: 27.2.0-RC
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

Namespace DedNetInv