C# Класс BExplorer.Shell.FOperationProgressSink

Наследование: FileOperationProgressSink
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
PostCopyItem void
PostDeleteItem void
PostMoveItem void
PostRenameItem void

Открытые методы

Метод Описание
FOperationProgressSink ( ) : BExplorer.Shell.Interop
FOperationProgressSink ( ShellView view ) : BExplorer.Shell.Interop
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
PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : 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
PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void

Описание методов

FOperationProgressSink() публичный Метод

public FOperationProgressSink ( ) : BExplorer.Shell.Interop
Результат BExplorer.Shell.Interop

FOperationProgressSink() публичный Метод

public FOperationProgressSink ( ShellView view ) : BExplorer.Shell.Interop
view ShellView
Результат BExplorer.Shell.Interop

PreCopyItem() публичный Метод

public PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
Результат void

PreDeleteItem() публичный Метод

public PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
dwFlags uint
psiItem IShellItem
Результат void

PreMoveItem() публичный Метод

public PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
Результат void

PreRenameItem() публичный Метод

public PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
Результат void

UpdateProgress() публичный Метод

public UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void
iWorkTotal uint
iWorkSoFar uint
Результат void