Click or drag to resize

Classe InvDocStructInfo

Oggetto specializzato che espande il DocStructInfo e ne aggiunge delle proprietà ed informazioni specifiche sul documento in memoria di Inventor.
Gerarchia di ereditarietà
SystemObject
  DocStructInfo
    DedNetInvInvDocStructInfo

Namespace: DedNetInv
Assembly: DedNetInv (in DedNetInv.dll) Versione: 27.1.0
Sintassi
public class InvDocStructInfo : DocStructInfo

Il tipo InvDocStructInfo espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo protettoInvDocStructInfo Passa la costruzione alla classe base aggiungendo le informazioni del documento di Inventor. Ho bisogno sia del percorso completo del file che del documento perché possono esserci dei documenti nuovi non salvati dei quali è già stato stabilito il percorso completo ma dei quali non esiste il file. Il FileDescriptor ha tutte le info ma il Document può essere null se il documento è stato scaricato dalla memoria (soppresso, ecc.).
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaApplication
(Ereditato da DocStructInfo)
Proprietà pubblicaAssemblyInSubstituteRepresentation Restituisce se il documento sia un assieme impostato nel LOD sostituto.
Proprietà pubblicaCfgDescr Restitusice o imposta la configurazione dell'elemento. Utile per la gestione delle configurazioni/modelstate.
(Sovrascrive DocStructInfo.CfgDescr)
Proprietà pubblicaChildrenMade
(Ereditato da DocStructInfo)
Proprietà pubblicaCloneFullName
(Ereditato da DocStructInfo)
Proprietà pubblicaConfig Restitusice o imposta la configurazione dell'elemento letta dal documento in tempo reale
(Sovrascrive DocStructInfo.Config)
Proprietà pubblicaData Restituisce l'anagrafica al quale l'elemento è associato come file primario oppure null.
Proprietà pubblicaDataUpdated
(Ereditato da DocStructInfo)
Proprietà pubblicaDelToMake
(Ereditato da DocStructInfo)
Proprietà pubblicaDepType
(Ereditato da DocStructInfo)
Proprietà pubblicaDescription
(Ereditato da DocStructInfo)
Proprietà pubblicaDocRowVer
(Ereditato da DocStructInfo)
Proprietà pubblicaDoNotMoveOrDelete
(Ereditato da DocStructInfo)
Proprietà pubblicaFileDescriptor Restituisce il descrittore di file utilizzato per creare questo elemento (potrebbe essere null).
Proprietà pubblicaFileOperationExecuted
(Ereditato da DocStructInfo)
Proprietà pubblicaFirstOperation
(Ereditato da DocStructInfo)
Proprietà pubblicaFolder
(Ereditato da DocStructInfo)
Proprietà pubblicaFullFileName Restituisce il descrittore di file utilizzato per creare questo elemento (potrebbe essere null).
Proprietà pubblicaHasChildren
(Ereditato da DocStructInfo)
Proprietà pubblicaHasInvDoc Restituisce se ci sia un documento abbinato al file (se c'é il file c'é anche il documento).
Proprietà pubblicaHasParent
(Ereditato da DocStructInfo)
Proprietà pubblicaHasSubstitutes Override della proprietà. Se serve calcola su richiesta la presenza di sostituti al primo livello.
(Sovrascrive DocStructInfo.HasSubstitutes)
Proprietà pubblicaIncludePartFactory Determina se includere o meno le part factory nel makeChildren auto
Proprietà pubblicaInternalName Ritorna la revisione del database del documento di Inventor
(Sovrascrive DocStructInfo.InternalName)
Proprietà pubblicaInvDoc Restituisce il documento abbinato a questo elemento oppure il primo documento trovato in Inventor, abbinato a questo file, oppure null se non si tratta di un documento aperto in Inventor.
Proprietà pubblicaIsElaborated
(Ereditato da DocStructInfo)
Proprietà pubblicaIsiModelMember Restituisce se l'elemento sia o meno un iPart oppure un iAssembly Member
Proprietà pubblicaIsInRootCopy
(Ereditato da DocStructInfo)
Proprietà pubblicaIsLayoutAsset Override della proprietà di base. Ritorna true se l'oggetto è un asset della factory.
(Sovrascrive DocStructInfo.IsLayoutAsset)
Proprietà pubblicaIsModel Restituisce se l'elemento faccia riferimento ad un modello (affidabile solo se il documento sotteso esiste).
Proprietà pubblicaIsModelStateFactory Restituisce vero se si tratta di un documento member in relazione alla gestione model state
Proprietà pubblicaIsModelStateMember Restituisce vero se si tratta di un documento member in relazione alla gestione model state
Proprietà pubblicaIsParentSubstitute Override della proprietà di base. Se serve calcola su richiesta se l'elmento è un sostituto del padre.
(Sovrascrive DocStructInfo.IsParentSubstitute)
Proprietà pubblicaIsSaveable Indica se il documento è salvabile in fase di checkin
Proprietà pubblicaIsSpecialStructContainer Override della proprietà della classe base. Definisce se l'oggetto è un contenitore di strutture speciali.
(Sovrascrive DocStructInfo.IsSpecialStructContainer)
Proprietà pubblicaIsSpecialStructElement
(Sovrascrive DocStructInfo.IsSpecialStructElement)
Proprietà pubblicaIsSpecialStructParent Ritorna true se l'oggetto è un elemento padre di struttura speciale.
Proprietà pubblicaIsSubstitute Override della proprietà di base. Se serve calcola su richiesta se l'elmento è un sostituto.
(Sovrascrive DocStructInfo.IsSubstitute)
Proprietà pubblicaLastOperation
(Ereditato da DocStructInfo)
Proprietà pubblicaLastOperationEnum
(Ereditato da DocStructInfo)
Proprietà pubblicaLod Restituisce il livello di dettaglio ell'elemento (può essere null).
Proprietà pubblicaMakeChildrenOutOfMemory
(Ereditato da DocStructInfo)
Proprietà pubblicaMoveInsteadOfCopy
(Ereditato da DocStructInfo)
Proprietà pubblicaOperationList
(Ereditato da DocStructInfo)
Proprietà pubblicaOpListHierarchy
(Ereditato da DocStructInfo)
Proprietà pubblicaParent
(Ereditato da DocStructInfo)
Proprietà pubblicaReferenceUpdated
(Ereditato da DocStructInfo)
Proprietà pubblicaRelocateInfo
(Ereditato da DocStructInfo)
Proprietà pubblicaSavingTypeDoc
(Ereditato da DocStructInfo)
Proprietà pubblicaSkipReferenceUpdate
(Ereditato da DocStructInfo)
Proprietà pubblicaSpecialStructType Restituisce se si tratti di un elemento di una struttura speciale e di quale tipo.
Proprietà pubblicaTies
(Ereditato da DocStructInfo)
Proprietà pubblicaToClone
(Ereditato da DocStructInfo)
Proprietà pubblicaUserData
(Ereditato da DocStructInfo)
Proprietà pubblicaWasInDb
(Ereditato da DocStructInfo)
Proprietà pubblicaWasInLibraryPath
(Ereditato da DocStructInfo)
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoAddAnnullaCheckOutOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckInOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckInStrutturaOperation(Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckInStrutturaOperation(Boolean, DictionaryDedDoc, ResultOperationOnStructObject)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckInStrutturaOperation(Boolean, Boolean, DictionaryDedDoc, ResultOperationOnStructObject)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc, Boolean, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc, Boolean, Boolean, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutOperation(PredicateDedDoc, Boolean, Boolean, Boolean, DictionaryDedDoc, ResultOperationOnStructObject)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutStrutturaOperation(PredicateDedDoc)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutStrutturaOperation(PredicateDedDoc, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutStrutturaOperation(PredicateDedDoc, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCheckOutStrutturaOperation(PredicateDedDoc, Boolean, Boolean, Boolean, DictionaryDedDoc, ResultOperationOnStructObject)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCopyingOperation(String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCopyingOperation(String, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddCreatingOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddCreatingOperation(String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddDisconnectingOperation(DedComm)
(Ereditato da DocStructInfo)
Metodo pubblicoAddDisconnectingOperation(DedData)
(Ereditato da DocStructInfo)
Metodo pubblicoAddEnsureLocalOperation(PredicateDedDoc, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddEnsureLocalOperation(PredicateDedDoc, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddEnsureLocalOperation(PredicateDedDoc, Boolean, ListException)
(Ereditato da DocStructInfo)
Metodo pubblicoAddEnsureLocalOperation(PredicateDedDoc, Boolean, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddEnsureLocalOperation(PredicateDedDoc, Boolean, ListException, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddExportingOperation(Boolean, String, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddExportingOperation(Boolean, String, String, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddExportingStrutturaOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddForzaCheckInOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddForzaCheckInStrutturaOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddForzaCheckInStrutturaOperation(Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedComm, OperationChoiceEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, DedDocContextEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedEco, OperationChoiceEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, DedDocContextEnum, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, DedDocContextEnum, Boolean, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, String, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean, String, OperationChoiceEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean, String, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean, String, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddImportingOperation(DedData, Boolean, Boolean, String, Boolean, String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedComm)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedEco)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, DedDocContextEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, DedDocContextEnum, DedData)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, Boolean, DedData)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, DedDocContextEnum, DedData, ConfigDescriptor)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, Boolean, DedData, ConfigDescriptor)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, DedDocContextEnum, DedData, ConfigDescriptor, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, Boolean, DedData, ConfigDescriptor, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddLinkingOperation(DedData, Boolean, DedData, ConfigDescriptor, Boolean, DictionaryString, DedDocContext)
(Ereditato da DocStructInfo)
Metodo pubblicoAddMovingOperation(String, MovReasonEnum)
(Ereditato da DocStructInfo)
Metodo pubblicoAddMovingOperation(String, MovReasonEnum, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddMovingOperation(String, MovReasonEnum, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddPubblicaOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddPubblicaStrutturaOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddRecogniseOperation(DedComm)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRecogniseOperation(DedData, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRecogniseOperation(DedData, Boolean, ConfigDescriptor)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRecogniseOperation(DedData, Boolean, ConfigDescriptor, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRecogniseOperation(DedData, Boolean, ConfigDescriptor, Boolean, DictionaryString, DedDocContext)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRelocateOperation(DedDoc, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRelocateOperation(DedDoc, Boolean, Boolean)
(Ereditato da DocStructInfo)
Metodo pubblicoAddRemovingOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddReplaceOperation(DocStructInfo)
(Ereditato da DocStructInfo)
Metodo pubblicoAddReplaceOperation(String)
(Ereditato da DocStructInfo)
Metodo pubblicoAddSbloccaOperation
(Ereditato da DocStructInfo)
Metodo pubblicoAddUpdatingOperation
(Ereditato da DocStructInfo)
Metodo pubblicoBottomUpCall
(Ereditato da DocStructInfo)
Metodo pubblicoCreateDocStructInfo(DocStructInfoFileDescriptor) Crea e restituisce un nuovo oggetto evitando i duplicati, infatti cerca prima negli elementi interni e se lo trova restituisce l'elemento trovato, altrimenti crea un nuovo oggetto che comunque condivide gli elementi di questo oggetto. È indispensabile chiamare questo metodo per creare un oggetto dopo la chiamata all'omonimo metodo statico per la creazione del primo elemento. NOTA: Non crea la sotto struttura!! Chiamare MakeChildrenAuto() per ottenerla tramite apprentice.
(Sovrascrive DocStructInfo.CreateDocStructInfo(DocStructInfoFileDescriptor))
Metodo pubblicoCreateDocStructInfo(String) Crea e restituisce un nuovo oggetto evitando i duplicati, infatti cerca prima negli elementi interni e se lo trova restituisce l'elemento trovato, altrimenti crea un nuovo oggetto che comunque condivide gli elementi di questo oggetto. È indispensabile chiamare questo metodo per creare un oggetto dopo la chiamata all'omonimo metodo statico per la creazione del primo elemento. NOTA: Non crea la sotto struttura!! Chiamare MakeChildrenAuto() per ottenerla tramite apprentice.
(Sovrascrive DocStructInfo.CreateDocStructInfo(String))
Metodo pubblicoMembro staticoCreateDocStructInfo(DedNetApplication, DocStructInfoFileDescriptor) Crea e restituisce un nuovo oggetto InvDocStructInfo. Questo metodo è da utilizzare per la creazione del primo elemento, dopo si deve utilizzare la versione omonima d'istanza per creare gli oggetti successivi, in modo da evitare duplicati nella struttura dei documenti. Viene passato anche il fileName perché il documento potrebbe essere nuovo.
Metodo pubblicoMembro staticoCreateDocStructInfo(DedNetApplication, String) Crea e restituisce un nuovo oggetto InvDocStructInfo. Questo metodo è da utilizzare per la creazione del primo elemento, dopo si deve utilizzare la versione omonima d'istanza per creare gli oggetti successivi, in modo da evitare duplicati nella struttura dei documenti. Viene passato anche il fileName perché il documento potrebbe essere nuovo.
Metodo pubblicoCreateDocStructInfo(DocStructInfoFileDescriptor, DocStructInfo) Crea e restituisce un nuovo oggetto evitando i duplicati, infatti cerca prima negli elementi interni e se lo trova restituisce l'elemento trovato, altrimenti crea un nuovo oggetto che comunque condivide gli elementi di questo oggetto. È indispensabile chiamare questo metodo per creare un oggetto dopo la chiamata all'omonimo metodo statico per la creazione del primo elemento. Il nuovo elemento viene impostato come figlio di questa istanza. NOTA: Non crea la sotto struttura!! Chiamare MakeChildrenAuto() per ottenerla tramite apprentice.
(Sovrascrive DocStructInfo.CreateDocStructInfo(DocStructInfoFileDescriptor, DocStructInfo))
Metodo pubblicoCreateDocStructInfo(String, ConfigDescriptor)
(Ereditato da DocStructInfo)
Metodo pubblicoEnforcedMakeChildrenAuto La logica è la stessa del MakeChildrenAuto solo che le dipendenze non vengono calcolate sull'oggetto ma in base al filename passato. E' utile quando si devono calcolare le dipendenze di un file relative però ad una sua versione backuppata. Vedi caso backup della revisione con documento in checkout.
(Sovrascrive DocStructInfo.EnforcedMakeChildrenAuto(String))
Metodo pubblicoEquals
(Ereditato da DocStructInfo)
Metodo pubblicoFileNameAreEquals
(Ereditato da DocStructInfo)
Metodo pubblicoFindAllLevels
(Ereditato da DocStructInfo)
Metodo pubblicoGetAllSpecialChildren
(Ereditato da DocStructInfo)
Metodo pubblicoGetFileNameHashString
(Ereditato da DocStructInfo)
Metodo pubblicoGetHashCode
(Ereditato da DocStructInfo)
Metodo pubblicoGetHashString
(Sovrascrive DocStructInfo.GetHashString)
Metodo pubblicoGetLastQueuedOperation
(Ereditato da DocStructInfo)
Metodo pubblicoGetOperation
(Ereditato da DocStructInfo)
Metodo pubblicoGetOperationHierarchy
(Ereditato da DocStructInfo)
Metodo pubblicoHasOperation
(Ereditato da DocStructInfo)
Metodo pubblicoHasOperationHierarchy
(Ereditato da DocStructInfo)
Metodo pubblicoMembro staticoIsInventorDwg Restituisce se si tratti di un file di Inventor.
Metodo pubblicoMembro staticoIsInventorFile Verifica se un file appartenga o meno ad Inventor.
Metodo pubblicoMakeChildrenAuto Se la collezione di elementi figli è vuota crea automaticamente le dipendenze sfruttando i documenti aperti in Inventor oppure l'apprentice o le deduzioni sul dwg/prt oppure i legami già presenti nel Database. Sovrascrive il metodo originale nella classe base per espanderne le funzionalità utilizzando le dipendenze dei documenti in memoria.
(Sovrascrive DocStructInfo.MakeChildrenAuto)
Metodo pubblicoMakeChildrenAuto(DocStructInfoList)
(Ereditato da DocStructInfo)
Metodo pubblicoMakeChildrenAutoByDocDep
(Ereditato da DocStructInfo)
Metodo pubblicoMembro staticoMakeFromDocDocStructInfo Crea e restituisce una lista di struttura documento clonata da una esistente. Questa funzione si preoccupa di non duplicare elementi nella lista resitituita.
Metodo pubblicoMembro staticoMakeFromDocList Crea e restituisce una lista di struttura documento data una lista di documenti, auto-creando i figli. Questa funzione si preoccupa di non duplicare elementi nella lista resitituita.
Metodo pubblicoMembro staticoMakeFromFileList Crea e restituisce una lista di struttura documento, data una lista di file, auto-creando i figli. Questa funzione si preoccupa di non duplicare elementi nella lista resitituita.
Metodo pubblicoMembro staticoMakeFromFileListUsingApprentice Crea e restituisce una lista di struttura documento, data una lista di file, auto-creando i figli. Questa funzione si preoccupa di non duplicare elementi nella lista resitituita.
Metodo pubblicoMembro staticoMakeFromInvDocList Crea e restituisce una lista di struttura documento da una lista di documenti di inventor. Questa funzione si preoccupa di non duplicare elementi nella lista resitituita.
Metodo pubblicoPerformFileOperation
(Ereditato da DocStructInfo)
Metodo pubblicoRebuild
(Ereditato da DocStructInfo)
Metodo pubblicoReinit
(Ereditato da DocStructInfo)
Metodo pubblicoSetNotToClone
(Ereditato da DocStructInfo)
Metodo pubblicoSetToClone
(Ereditato da DocStructInfo)
Metodo pubblicoToString
(Ereditato da DocStructInfo)
Metodo pubblicoUpdateData Aggiorno le anagrafiche collegate ai riferimenti elaborati. Imposta la proprietà dataUpdated a true
(Sovrascrive DocStructInfo.UpdateData(Boolean))
Metodo pubblicoUpdateDocumentData
(Ereditato da DocStructInfo)
Metodo pubblicoUpdateParentReferences Aggiorna i riferimenti fisici dei file genitori, di primo livello, per questo elemento. Verifica solo che, se è attiva l'area locale, tutti i padri siano in checkin.
(Sovrascrive DocStructInfo.UpdateParentReferences)
Metodo pubblicoUpdateReferences Aggiorna i riferimenti fisici dei file di primo livello per questo elemento e poi chiama l'aggiornamento sui figli. Imposta la proprietà ReferenceUpdated dell'elemento a true.
(Sovrascrive DocStructInfo.UpdateReferences)
Torna su
Campi
 NomeDescrizione
Campo protettoElements
(Ereditato da DocStructInfo)
Campo pubblicoIgnoreCheckParentCollection
(Ereditato da DocStructInfo)
Campo protettoOperations
(Ereditato da DocStructInfo)
Torna su
Vedi anche

Documentazione

Namespace DedNetInv