IDmtpFileTransferActor 接口
能够基于Dmtp协议提供文件传输功能的接口
命名空间: TouchSocket.Dmtp.FileTransfer程序集: TouchSocket.Dmtp (在 TouchSocket.Dmtp.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
public interface IDmtpFileTransferActor : IActor,
IDisposableObject, IDisposable
Public Interface IDmtpFileTransferActor
Inherits IActor, IDisposableObject, IDisposable
type IDmtpFileTransferActor =
interface
interface IActor
interface IDisposableObject
interface IDisposable
end
- Implements
- IDisposable, IDisposableObject, IActor
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (继承自 IDisposable。) |
| FinishedFileResourceInfoAsync(FileResourceInfo, ResultCode, Metadata, CancellationToken) |
请求完成一个资源。
如果是Push,当正常返回时,则说明整个过程已完成。 如果是Pull,当正常返回时,则说明服务器对于这个过程已完成,后续还需要再TryFinished。 |
| FinishedFileResourceInfoAsync(String, FileResourceInfo, ResultCode, Metadata, CancellationToken) |
请求完成一个资源。
如果是Push,当正常返回时,则说明整个过程已完成。 如果是Pull,当正常返回时,则说明服务器对于这个过程已完成,后续还需要再TryFinished。 |
| InputReceivedData |
处理收到的消息。
(继承自 IActor。) |
| PullFileResourceInfoAsync(String, Metadata, Int32, CancellationToken) |
拉取文件信息。
注意: - 完成该操作后,必须在设定时间(60秒)内至少完成一次文件块访问,不然该信息将变得无效,
- 每次该操作,都应该对应一次FinishedFileResourceInfoAsync(String, FileResourceInfo, ResultCode, Metadata, CancellationToken)
|
| PullFileResourceInfoAsync(String, String, Metadata, Int32, CancellationToken) |
拉取文件信息。
注意: - 完成该操作后,必须在设定时间(60秒)内至少完成一次文件块访问,不然该信息将变得无效,
- 每次该操作,都应该对应一次FinishedFileResourceInfoAsync(String, FileResourceInfo, ResultCode, Metadata, CancellationToken)
|
| PullFileSectionAsync(FileSection, CancellationToken) |
拉取文件块。
注意:拉取文件块时,两个成功块之间的时间应该在设定时间(60秒)内完成。 |
| PullFileSectionAsync(String, FileSection, CancellationToken) |
拉取文件块。
注意:拉取文件块时,两个成功块之间的时间应该在设定时间(60秒)内完成。 |
| PullSmallFileAsync(String, Metadata, CancellationToken) |
拉取小文件。默认设置1024*1024字节大小。
|
| PullSmallFileAsync(String, String, Metadata, CancellationToken) |
拉取小文件。默认设置1024*1024字节大小。
|
| PushFileResourceInfoAsync(String, FileResourceLocator, Metadata, CancellationToken) |
推送文件信息。
注意: - 完成该操作后,必须在设定时间(60秒)内至少完成一次文件块访问,不然该信息将变得无效,
- 每次该操作,都必须对应一次FinishedFileResourceInfoAsync(String, FileResourceInfo, ResultCode, Metadata, CancellationToken)
|
| PushFileResourceInfoAsync(String, String, FileResourceLocator, Metadata, CancellationToken) |
推送文件信息。
注意: - 完成该操作后,必须在设定时间(60秒)内至少完成一次文件块访问,不然该信息将变得无效,
- 每次该操作,都必须对应一次FinishedFileResourceInfoAsync(String, FileResourceInfo, ResultCode, Metadata, CancellationToken)
|
| PushFileSectionAsync(FileResourceLocator, FileSection, CancellationToken) |
推送文件块。
注意:推送文件块时,两个成功块之间的时间应该在设定时间(60秒)内完成。 |
| PushFileSectionAsync(String, FileResourceLocator, FileSection, CancellationToken) |
推送文件块。
注意:推送文件块时,两个成功块之间的时间应该在设定时间(60秒)内完成。 |
| PushSmallFileAsync(String, FileInfo, Metadata, CancellationToken) |
推送小文件。默认设置1024*1024字节大小。
|
| PushSmallFileAsync(String, String, FileInfo, Metadata, CancellationToken) |
推送小文件。默认设置1024*1024字节大小。
|