Click or drag to resize

Classe MoveDocument

Permette di rinominare o spostare una lista di documenti già registrati nel Database. Sposta il file sul server e nell'area locale (se attiva e se il documento è in check-out dall'utente corrente) chiamando un evento che permette al client di sostituirsi allo spostamento del file. Aggiorna poi i riferimenti presenti nei file di Inventor, per quanto riguarda i documenti coinvolti nello spostamento, e, opzionalmente, per tutti i padri che contengono i file che si stanno spostando/rinominando, in modo che rispecchino la situazione reale. In base ad una opzione è anche possibile premettere lo spostamento dei file primari, che di default non è consentita.
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDedCommand
    DedNet.CommandsMoveDocument

Namespace: DedNet.Commands
Assembly: DedNet (in DedNet.dll) Versione: 27.1.0
Sintassi
public class MoveDocument : DedCommand

Il tipo MoveDocument espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaAddMoveMarker Indica se creare il .moved
Proprietà pubblicaAllowedPrimaryFiles Restituisce o imposta se si debba concedere la possibilità di spostare / rinominare i file che sono referenziati come primari in una o più anagrafiche. Di default il valore è false quindi non è consentita l'operazione.
Proprietà pubblicaApplication Restituisce l'applicazione alla quale questo oggetto appartiene.
(Ereditato da DedCommand)
Proprietà pubblicaClient Restituisce o imposta le applicazioni client per le quali questo comando è disponibile.
(Ereditato da DedCommand)
Proprietà pubblicaCommandContext Restituisce o imposta il Contesto nel quale questo comando è disponibile.
(Ereditato da DedCommand)
Proprietà pubblicaDelegateFileMove Restituisce o imposta il delegate che, dopo la modifica dei record, viene chiamato dal comando per lo spostamento effettivo dei file. Se viene lasciato vuoto lo spostamento viene effettuatata dal comando. Chi implementa il delegate dovrebbe sollevare eccezioni in caso di errore per interrompere ed annullare tutta la procedura di spostamento documenti.
Proprietà pubblicaGlobalName Restituisce o imposta il nome globale da utilizzare per il comando quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è null, in questo caso viene utilizzato il valore di Name.
(Ereditato da DedCommand)
Proprietà pubblicaGlobalOrder Restituisce o imposta l'indice di ordinamento di questo comando, quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è inizializzato a 1000.
(Ereditato da DedCommand)
Proprietà pubblicaHasTopic Restituisce o imposta il Topic per individuare il comando nell'Help.
(Ereditato da DedCommand)
Proprietà pubblicaIgnoreUserPerm Indica di ignorare i permessi utente.
(Ereditato da DedCommand)
Proprietà pubblicaImg16 Restituisce o imposta l'immagine 16x16 abbinata al comando.
(Ereditato da DedCommand)
Proprietà pubblicaImg32 Restituisce o imposta l'immagine 32x32 abbinata al comando.
(Ereditato da DedCommand)
Proprietà pubblicaInternalName Restituisce il nome interno del comando che non varia in base alla lingua locale.
(Ereditato da DedCommand)
Proprietà pubblicaIsImportingOperation Restituisce o imposta se si tratti di una operazione di importazione (eseguita per esempio dal programma Importer.exe). In tal caso il comando si comporta in modo da non effettuare i controlli in modo stretto.
(Ereditato da DedCommand)
Proprietà pubblicaLastException Restituisce l'ultima eccezione che si è verificata durante l'esecuzione. Restituisce null se non sono avvenuti errori.
(Ereditato da DedCommand)
Proprietà pubblicaMinimumPerm Restituisce o imposta il permesso minimo necessario per eseguire il comando.
(Ereditato da DedCommand)
Proprietà pubblicaMovingDocuments Restituisce la lista dei documenti da spostare.
Proprietà pubblicaName Restituisce il nome visualizzato del comando.
(Ereditato da DedCommand)
Proprietà pubblicaNeedDocument Restituisce se questo comando è un comando che lavora sul documento. Questa propritetà viene interrogata nella finestra di dialogo di ricerca codice per sapere se deve espandersi e far selezionare all'utente anche un documento.
(Ereditato da DedCommand)
Proprietà pubblicaNeedParameters Restituisce true se non è impostato almeno un documento da spostare.
(Sovrascrive DedCommandNeedParameters)
Proprietà pubblicaNeedRefresh Restituisce se il comando ha modificato l'oggetto sul quale agisce e può esserci necessità di refresh.
(Ereditato da DedCommand)
Proprietà pubblicaNoOwnerForm Restituisce o imposta se ignorare il parent form, per questo comando, nel visualizzare qualsiasi finestra. Viene utilizzato per forzare la non parentela.
(Ereditato da DedCommand)
Proprietà pubblicaNotToEraseStartingDocs Restitusice la lista dei documenti di partenza che non devono essere eliminati. Risulteranno non più riconosciuti nel Database ma non saranno eliminati durante lo spostamento del documento.
Proprietà pubblicaOwnerForm Restituisce o imposta l'handle del form principale dal quale è stato lanciato il comando. Viene utilizzato come parent delle finestre secondarie e di errore eventualmente visualizzate.
(Ereditato da DedCommand)
Proprietà pubblicaReplaceInAllParents Restituisce o imposta se il comando debba aggiornare le dipendenze fisiche dei documenti che referenziano i file che si stanno rinominando ma che non sono compresi dall'operazione di rinomina (nel caso di file di Inventor). Di default è true quindi le dipendenze vengono aggiornate tutte, se false invece vengono aggiornate solo tra i file in fase di spostamento / rinomina.
Proprietà pubblicaResult Restituisce il risultato dell'ultima esecuzione.
(Ereditato da DedCommand)
Proprietà pubblicaRunningContext Indica di ignorare i permessi utente.
(Ereditato da DedCommand)
Proprietà pubblicaSilent Restituisce o imposta se il comando debba visualizzare o meno i messaggi di conferma o di errore all'utente. Di default è false.
(Ereditato da DedCommand)
Proprietà pubblicaSubMenuName Restituisce o imposta il nome del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand)
Proprietà pubblicaSubMenuText Restituisce o imposta il testo del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand)
Proprietà pubblicaTooltip Restituisce o imposta il Tooltip descrittivo del comando.
(Ereditato da DedCommand)
Proprietà pubblicaTopicHelp Restituisce o imposta il Topic per individuare il comando nell'Help.
(Ereditato da DedCommand)
Proprietà pubblicaUseUI Restituisce o imposta se, in mancanza di informazioni per l'esecuzione del comando, si debba chiedere all'utente attraverso le apposite finestre di dialogo. Di default è true.
(Ereditato da DedCommand)
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoClearCommand Azzera il Comando.
(Sovrascrive DedCommandClearCommand)
Metodo pubblicoEnabled Restituisce se il comando sia abilitato o meno in base alla selezione contestuale. Gli basta che sia selezionato un documento.
(Sovrascrive DedCommandEnabled(DedCommandContext))
Metodo pubblicoEquals
(Ereditato da DedCommand)
Metodo protettoExecuteCommand Esegue il comando vero e proprio.
(Sovrascrive DedCommandExecuteCommand)
Metodo pubblicoGetHashCode
(Ereditato da DedCommand)
Metodo protettoInitSubCommand Inizializza un sotto-comando con le impostazioni generali presenti in questo.
(Ereditato da DedCommand)
Metodo pubblicoRun Esegue il comando.
(Ereditato da DedCommand)
Metodo pubblicoRunSubCommand Esegue il comando come sotto-comando ovvero non gestisce la visualizzazione degli errori ma "fa passare" le eccezioni in modo che siano gestite dal chiamante cioè il comando principale. ///
(Ereditato da DedCommand)
Metodo pubblicoSetContext Permette al comando di auto-impostare le proprietà leggendo le informazioni dal contesto. Gli basta che sia selezionato un documento.
(Sovrascrive DedCommandSetContext(DedCommandContext))
Metodo pubblicoToString
(Ereditato da DedCommand)
Torna su
Vedi anche