Click or drag to resize

Classe DedCommand

Classe base dalla quale derivare ogni comando dell'applicazione.
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDedCommand
    Altro...

Namespace:  DedNet.Commands
Assembly:  DedNet (in DedNet.dll) Versione: 24.6.0.0 (24.6.0.0)
Sintassi
public abstract class DedCommand

Il tipo DedCommand espone i seguenti membri.

Costruttori
  NomeDescrizione
Metodo pubblicoDedCommand
Costruttore unico.
Torna su
Proprietà
  NomeDescrizione
Proprietà pubblicaApplication
Restituisce l'applicazione alla quale questo oggetto appartiene.
Proprietà pubblicaClient
Restituisce o imposta le applicazioni client per le quali questo comando è disponibile.
Proprietà pubblicaCommandContext
Restituisce o imposta il Contesto nel quale questo comando è disponibile.
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.
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.
Proprietà pubblicaHasTopic
Restituisce o imposta il Topic per individuare il comando nell'Help.
Proprietà pubblicaIgnoreUserPerm
Indica di ignorare i permessi utente.
Proprietà pubblicaImg16
Restituisce o imposta l'immagine 16x16 abbinata al comando.
Proprietà pubblicaImg32
Restituisce o imposta l'immagine 32x32 abbinata al comando.
Proprietà pubblicaInternalName
Restituisce il nome interno del comando che non varia in base alla lingua locale.
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.
Proprietà pubblicaLastException
Restituisce l'ultima eccezione che si è verificata durante l'esecuzione. Restituisce null se non sono avvenuti errori.
Proprietà pubblicaMinimumPerm
Restituisce o imposta il permesso minimo necessario per eseguire il comando.
Proprietà pubblicaName
Restituisce il nome visualizzato del comando.
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.
Proprietà pubblicaNeedParameters
Restituisce true se i parametri del comando non sono ancora sufficienti per l'esecuzione.
Proprietà pubblicaNeedRefresh
Restituisce se il comando ha modificato l'oggetto sul quale agisce e può esserci necessità di refresh.
Proprietà pubblicaNoOwnerForm
Restituisce o imposta se ignorare il parent form, per questo comando, nel visualizzare qualsiasi finestra. Viene utilizzato per forzare la non parentela.
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.
Proprietà pubblicaResult
Restituisce il risultato dell'ultima esecuzione.
Proprietà pubblicaRunningContext
Indica di ignorare i permessi utente.
Proprietà pubblicaSilent
Restituisce o imposta se il comando debba visualizzare o meno i messaggi di conferma o di errore all'utente. Di default è false.
Proprietà pubblicaSubMenuName
Restituisce o imposta il nome del Sottomenu nel quale inserire questo comando.
Proprietà pubblicaSubMenuText
Restituisce o imposta il testo del Sottomenu nel quale inserire questo comando.
Proprietà pubblicaTooltip
Restituisce o imposta il Tooltip descrittivo del comando.
Proprietà pubblicaTopicHelp
Restituisce o imposta il Topic per individuare il comando nell'Help.
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.
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoClearCommand
Esegue la pulizia del comando. Azzera tutte le variabili.
Metodo pubblicoEnabled
Restituisce se il comando è abilitato in base alla selezione contestuale (se si tratta di un comando presente nei menu contestuali).
Metodo pubblicoEquals (Sovrascrive ObjectEquals(Object).)
Metodo protettoExecuteCommand
Esegue il comando vero e proprio. Da fare l'override nelle classi derivate.
Metodo pubblicoGetHashCode (Sovrascrive ObjectGetHashCode.)
Metodo protettoInitSubCommand
Inizializza un sotto-comando con le impostazioni generali presenti in questo.
Metodo pubblicoRun
Esegue il comando.
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. ///
Metodo pubblicoSetContext
Permette al comando di auto-impostare le proprietà leggendo le informazioni dal contesto.
Metodo pubblicoToString (Sovrascrive ObjectToString.)
Torna su
Vedi anche
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDedCommand
    DedNet.CommandsAddCommCommand
    DedNet.CommandsAddEcoCommand
    DedNet.CommandsAddRemoveRecurrentTiming
    DedNet.CommandsAnnullaCheckOutDocument
    DedNet.CommandsAssignEcoToSpecificUserCommand
    DedNet.CommandsAssociateAlternativeDataCommand
    DedNet.CommandsAssociateDocument
    DedNet.CommandsChangeEcoStateCommand
    DedNet.CommandsChangePasswordCommand
    DedNet.CommandsChargeCommCommand
    DedNet.CommandsCheckInDocument
    DedNet.CommandsCheckOutDocument
    DedNet.CommandsChmHelpCommand
    DedNet.CommandsCloseCommCommand
    DedNet.CommandsCommEsplCommand
    DedNet.CommandsCopyDocument
    DedNet.CommandsCreateDocument
    DedNet.CommandsCreateEditSparePartsAttributesCommand
    DedNet.CommandsCreateFolder
    DedNet.CommandsCreateManualCommand
    DedNet.CommandsCreateSparePartsDrawingCommand
    DedNet.CommandsDataStatisticsAnalyzer
    DedNet.CommandsDbDocCompareCommand
    DedNet.CommandsDbVersionCommand
    DedNet.CommandsDedAboutCommand
    DedNet.CommandsDedDataCommand
    DedNet.CommandsDedDocumentCommand
    DedNet.CommandsDedStateCommand
    DedNet.CommandsDeleteCommCommand
    DedNet.CommandsDeleteEcoCommand
    DedNet.CommandsDeleteFolder
    DedNet.CommandsDisconnectCommDocument
    DedNet.CommandsDisconnectDocument
    DedNet.CommandsDocAssocCommand
    DedNet.CommandsDocRecognizerCommand
    DedNet.CommandsDuplicateCommCommand
    DedNet.CommandsEcoEditCommand
    DedNet.CommandsEditAnagrCommandBase
    DedNet.CommandsEditCommCommand
    DedNet.CommandsEditEcoCommand
    DedNet.CommandsEditOnlyDbAttributesCommand
    DedNet.CommandsEndAllActiveTimingsCommand
    DedNet.CommandsEnsureLocalDocument
    DedNet.CommandsEnsureLocalFolder
    DedNet.CommandsExportCommand
    DedNet.CommandsExportDocument
    DedNet.CommandsFillDedDataEncodeTableCommand
    DedNet.CommandsFindCodeCommand
    DedNet.CommandsFindCommand
    DedNet.CommandsFindDocCommand
    DedNet.CommandsForzaCheckInDocument
    DedNet.CommandsImportCommDocument
    DedNet.CommandsImportDocument
    DedNet.CommandsImportEcoFiles
    DedNet.CommandsImporterCommand
    DedNet.CommandsImportTransferPacket
    DedNet.CommandsLiberateCommCommand
    DedNet.CommandsLinkCommDocument
    DedNet.CommandsLinkDocument
    DedNet.CommandsLoginCommand
    DedNet.CommandsManageOperationsCommand
    DedNet.CommandsMovedEditorCommand
    DedNet.CommandsMoveDocument
    DedNet.CommandsNotifyCommand
    DedNet.CommandsOpenAssocFilesCommand
    DedNet.CommandsOpenCommCommand
    DedNet.CommandsOpenFilePathCommand
    DedNet.CommandsPdfHelpCommand
    DedNet.CommandsPrintDocumentCommand
    DedNet.CommandsPublicationFilesMangerCommand
    DedNet.CommandsPublishDocument
    DedNet.CommandsPwsBackupCommand
    DedNet.CommandsPwsCacheCommand
    DedNet.CommandsQsManagerCommand
    DedNet.CommandsQsReserveProgCommand
    DedNet.CommandsRecognaiseCommDocument
    DedNet.CommandsRecognaiseDocument
    DedNet.CommandsRemoveDocument
    DedNet.CommandsRemoveEcoDocument
    DedNet.CommandsRenameFolder
    DedNet.CommandsReplaceDocument
    DedNet.CommandsRevCommand
    DedNet.CommandsRootManagerCommand
    DedNet.CommandsSaveCommand
    DedNet.CommandsSaveDistCommand
    DedNet.CommandsSaveDistVariantCommand
    DedNet.CommandsSaveSparePartsDistVariantCommand
    DedNet.CommandsSbloccaDocument
    DedNet.CommandsSendTransferPacket
    DedNet.CommandsShowAllActiveTimingsCommand
    DedNet.CommandsShowRecurrentTimingCommand
    DedNet.CommandsShowSparePartsDistVariantCommand
    DedNet.CommandsShowTimingCommand
    DedNet.CommandsStateManagerCommand
    DedNet.CommandsTimingCommand
    DedNet.CommandsTranslationsMangerCommand
    DedNet.CommandsUpdateDocument
    DedNet.CommandsUpdateOldRevCommand
    DedNet.CommandsUpdateSparePartsBoms
    DedNet.CommandsUsersCommand
    DedNet.CommandsVarsCommand
    DedNet.CommandsViewCommCommand