C# Class BExplorer.Shell.FileOperationProgressSink

Inheritance: IFileOperationProgressSink
Afficher le fichier Open project: Gainedge/BetterExplorer Class Usage Examples

Méthodes publiques

Méthode Description
FinishOperations ( uint hrResult ) : void
PauseTimer ( ) : void
PostCopyItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrCopy, IShellItem psiNewlyCreated ) : void
PostDeleteItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, uint hrDelete, IShellItem psiNewlyCreated ) : void
PostMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrMove, IShellItem psiNewlyCreated ) : void
PostNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, uint hrNew, IShellItem psiNewItem ) : void
PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void
PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName ) : void
PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
ResetTimer ( ) : void
ResumeTimer ( ) : void
StartOperations ( ) : void
UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void

Private Methods

Méthode Description
TraceAction ( string action, IShellItem item, uint hresult ) : void
TraceAction ( string action, string item, uint hresult ) : void

Method Details

FinishOperations() public méthode

public FinishOperations ( uint hrResult ) : void
hrResult uint
Résultat void

PauseTimer() public méthode

public PauseTimer ( ) : void
Résultat void

PostCopyItem() public méthode

public PostCopyItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrCopy, IShellItem psiNewlyCreated ) : void
dwFlags TRANSFER_SOURCE_FLAGS
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
hrCopy uint
psiNewlyCreated IShellItem
Résultat void

PostDeleteItem() public méthode

public PostDeleteItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, uint hrDelete, IShellItem psiNewlyCreated ) : void
dwFlags TRANSFER_SOURCE_FLAGS
psiItem IShellItem
hrDelete uint
psiNewlyCreated IShellItem
Résultat void

PostMoveItem() public méthode

public PostMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrMove, IShellItem psiNewlyCreated ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
hrMove uint
psiNewlyCreated IShellItem
Résultat void

PostNewItem() public méthode

public PostNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, uint hrNew, IShellItem psiNewItem ) : void
dwFlags uint
psiDestinationFolder IShellItem
pszNewName string
pszTemplateName string
dwFileAttributes uint
hrNew uint
psiNewItem IShellItem
Résultat void

PostRenameItem() public méthode

public PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
hrRename uint
psiNewlyCreated IShellItem
Résultat void

PreCopyItem() public méthode

public PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
Résultat void

PreDeleteItem() public méthode

public PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
dwFlags uint
psiItem IShellItem
Résultat void

PreMoveItem() public méthode

public PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
Résultat void

PreNewItem() public méthode

public PreNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiDestinationFolder IShellItem
pszNewName string
Résultat void

PreRenameItem() public méthode

public PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
Résultat void

ResetTimer() public méthode

public ResetTimer ( ) : void
Résultat void

ResumeTimer() public méthode

public ResumeTimer ( ) : void
Résultat void

StartOperations() public méthode

public StartOperations ( ) : void
Résultat void

UpdateProgress() public méthode

public UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void
iWorkTotal uint
iWorkSoFar uint
Résultat void