C# Класс SharpBoot.XCopy

PInvoke wrapper for CopyEx http://msdn.microsoft.com/en-us/library/windows/desktop/aa363852.aspx
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Copy ( string source, string destination, bool overwrite, bool nobuffering ) : void
Copy ( string source, string destination, bool overwrite, bool nobuffering, EventHandler handler ) : void

Приватные методы

Метод Описание
CopyFileEx ( string lpExistingFileName, string lpNewFileName, CopyProgressRoutine lpProgressRoutine, IntPtr lpData, int &pbCancel, CopyFileFlags dwCopyFlags ) : bool
CopyInternal ( string source, string destination, bool overwrite, bool nobuffering, EventHandler handler ) : void
CopyProgressHandler ( long total, long transferred, long streamSize, long streamByteTrans, uint dwStreamNumber, CopyProgressCallbackReason reason, IntPtr hSourceFile, IntPtr hDestinationFile, IntPtr lpData ) : CopyProgressResult
OnCompleted ( ) : void
OnProgressChanged ( double percent ) : void
XCopy ( ) : System

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

Copy() публичный статический Метод

public static Copy ( string source, string destination, bool overwrite, bool nobuffering ) : void
source string
destination string
overwrite bool
nobuffering bool
Результат void

Copy() публичный статический Метод

public static Copy ( string source, string destination, bool overwrite, bool nobuffering, EventHandler handler ) : void
source string
destination string
overwrite bool
nobuffering bool
handler EventHandler
Результат void