Click or drag to resize

Classe DocStructOperationBase

Classe base per le operazioni sui documenti. Utilizzata per specificare le informazioni di base su di un file: documento, anagrafica di contesto, versione, ecc. Da questa derivano tutte le operazioni semplici sui file che si occupano sia della modifica/creazione dei record per il documento che delle operazioni fisiche sui file.
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDocStructOperationBase
    Altro...

Namespace:  DedNet.Commands
Assembly:  DedNet (in DedNet.dll) Versione: 23.3.0.0 (23.3.0.0)
Sintassi
public class DocStructOperationBase

Il tipo DocStructOperationBase espone i seguenti membri.

Proprietà
  NomeDescrizione
Proprietà pubblicaCurrentWorkingFileName
Se è presente un DedDoc nella proprità Document lo usa per capire se l'utente sta lavorando in locale o in rete (nel vault). In ogni caso utilizza le informazioni presenti nella proprietà RootInfo in quanto può capitare che RootInfo contenga il percorso file di interesse mentre il Document faccia riferimento alle operazioni precedenti quella corrente e che sia poi da aggiornare con il contenuto del RootInfo. Questo serve per mantenere il più possibile "tramandato" tra le varie operazioni, il percorso originale utilizato per l'inizializzazione del DocStructInfo in modo che operazioni come la creazione del documento possano valutare se dopo aver creato il documento sia da lasciare o meno in check-out dall'utente corrente.
Proprietà pubblicaDocument
Restituisce il documento abbinato al file oppure null se non è registrato nel Database.
Proprietà pubblicaExists
Restituisce se il file sia presente nel percorso corrente.
Proprietà pubblicaFileOperationExecuted
Restitusice se le operazioni sui file siano o meno state effettuate Valuta l'esistenza nel Vault del file.
Proprietà pubblicaForcedDocId
Restituisce oppure imposta la versione del DocId forzata per la creazione del documento.
Proprietà pubblicaHasDocument
Restituisce se il file sia registrato nel Database come documento.
Proprietà pubblicaHasForcedDocId
Restituisce se sia stata specificata una particolare versione del documento.
Proprietà pubblicaHasRowver
Restituisce se sia stata specificata una particolare versione del documento.
Proprietà pubblicaIsElaborated
Verifica se questo elemento sia o meno elaborato dal punto di vista dell'operazione sui record. Se true vuol dire che sono state effettuate tutte le operazioni sul Database ma non è detto che siano anche state effettuate le perazioni sui file. Le operazioni su file sono segnalate dalla proprietà FileOperationExecuted.
Proprietà pubblicaIsNew
Restituisce o imposta se il documento sia nuovo (in memoria e non ancora salvato).
Proprietà pubblicaOperation
Restituisce l'operazione che caratterizza questo elemento.
Proprietà pubblicaParent
Restituisce l'oggetto di appartenenza.
Proprietà pubblicaPrecOperation
Restituisce l'ultima operazione presente prima di questa stessa operazione. Viene utilizzata per reperire delle informazioni sullo stato del file prima di questa operazione.
Proprietà pubblicaRootInfo
Restituisce le informazioni sul percorso file dell'elemento.
Proprietà pubblicaRowVer
Restituisce oppure imposta la versione attuale del documento (in memoria se impostata dal client) e quindi da usare nella creazione o nell'aggiornamento del documento.
Proprietà pubblicaSkipReferenceUpdate
Determina se l'aggiornamento dei riferimenti deve essere skippato. Normalmente è false.
Torna su
Metodi
  NomeDescrizione
Metodo protettoCalcolaNomeSostituto
Calcola e restituisce il percorso completo di destinazione del sostituto.
Metodo protettoUpdateDependences
Aggiorna le dipendenze nel Database in base ai figli presenti in questo elemento.
Torna su
Vedi anche
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDocStructOperationBase
    DedNet.CommandsDocStructAnnullaCheckOutOperation
    DedNet.CommandsDocStructCheckInOperation
    DedNet.CommandsDocStructCheckInStrutturaOperation
    DedNet.CommandsDocStructCheckOutOperation
    DedNet.CommandsDocStructCheckOutStrutturaOperation
    DedNet.CommandsDocStructCommDisconnectingOperation
    DedNet.CommandsDocStructCommImportingOperation
    DedNet.CommandsDocStructCommLinkingOperation
    DedNet.CommandsDocStructCommRecogniseOperation
    DedNet.CommandsDocStructCopyingOperation
    DedNet.CommandsDocStructCreatingOperation
    DedNet.CommandsDocStructDisconnectingOperation
    DedNet.CommandsDocStructEcoImportingOperation
    DedNet.CommandsDocStructEcoLinkingOperation
    DedNet.CommandsDocStructEnsureLocalOperation
    DedNet.CommandsDocStructExportingOperation
    DedNet.CommandsDocStructExportingStrutturaOperation
    DedNet.CommandsDocStructForzaCheckInOperation
    DedNet.CommandsDocStructForzaCheckInStrutturaOperation
    DedNet.CommandsDocStructImportingOperation
    DedNet.CommandsDocStructLinkingOperation
    DedNet.CommandsDocStructMovingOperation
    DedNet.CommandsDocStructPubblicaOperation
    DedNet.CommandsDocStructPubblicaStrutturaOperation
    DedNet.CommandsDocStructRecogniseOperation
    DedNet.CommandsDocStructRelocateOperation
    DedNet.CommandsDocStructRemovingOperation
    DedNet.CommandsDocStructReplaceOperation
    DedNet.CommandsDocStructSbloccaOperation
    DedNet.CommandsDocStructUpdatingOperation