DmtpRemoteAccessExtensionFileMoveAsyncTRpcActor 方法
异步移动远程端的文件到指定目录
命名空间: TouchSocket.Dmtp.RemoteAccess程序集: TouchSocketPro.Dmtp (在 TouchSocketPro.Dmtp.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static Task<Result> FileMoveAsync<TRpcActor>(
this TRpcActor rpcActor,
string path,
string targetPath,
Metadata metadata = null,
int millisecondsTimeout = 5000,
CancellationToken cancellationToken = default
)
where TRpcActor : IDmtpRemoteAccessActor
<ExtensionAttribute>
Public Shared Function FileMoveAsync(Of TRpcActor As IDmtpRemoteAccessActor) (
rpcActor As TRpcActor,
path As String,
targetPath As String,
Optional metadata As Metadata = Nothing,
Optional millisecondsTimeout As Integer = 5000,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Result)
[<ExtensionAttribute>]
static member FileMoveAsync :
rpcActor : 'TRpcActor *
path : string *
targetPath : string *
?metadata : Metadata *
?millisecondsTimeout : int *
?cancellationToken : CancellationToken
(* Defaults:
let _metadata = defaultArg metadata null
let _millisecondsTimeout = defaultArg millisecondsTimeout 5000
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<Result> when 'TRpcActor : IDmtpRemoteAccessActor
- rpcActor TRpcActor
- 远程访问Actor实例
- path String
- 源文件路径
- targetPath String
- 目标文件路径
- metadata Metadata (Optional)
- 元数据
- millisecondsTimeout Int32 (Optional)
- 超时时间(毫秒)
- cancellationToken CancellationToken (Optional)
- 可取消令牌
- TRpcActor
- 远程访问Actor类型
TaskResult操作结果在 Visual Basic 和 C# 中,这个方法可以当成为类型
TRpcActor 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考
扩展方法 (Visual Basic) 或
扩展方法 (C# 编程指南) 获取更多信息。