一款简单易用的基础网络通讯组件库。

ValueTaskSourceTResult

提供异步操作的值任务源抽象类。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public abstract class ValueTaskSource<TResult> : DisposableObject, 
	IValueTaskSource<TResult>
Inheritance
Object    DisposableObject    ValueTaskSourceTResult
Derived
Implements
IValueTaskSourceTResult

类型参数

TResult
结果类型。

构造函数

ValueTaskSourceTResult初始化 ValueTaskSourceTResult 类的一个新实例

属性

DisposedValue 标识该对象是否已被释放
(继承自 DisposableObject。)
ExceptionDispatchInfo 获取异常分发信息。

方法

Cancel 取消操作。
Complete 完成操作。
Dispose 释放资源。内部已经处理了SuppressFinalize(Object)
(继承自 DisposableObject。)
Dispose(Boolean) 处置资源
(重写 DisposableObjectDispose(Boolean))
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetResult 获取结果。
GetTypeGets the Type of the current instance.
(继承自 Object。)
MemberwiseCloneCreates a shallow copy of the current Object.
(继承自 Object。)
Reset 重置操作状态。
Scheduler 调度继续操作。
SetException 设置异常。
ThrowIfDisposed 判断当前对象是否已经被释放。 如果已经被释放,则抛出ObjectDisposedException异常。
(继承自 DisposableObject。)
ToStringReturns a string that represents the current object.
(继承自 Object。)
ValueWaitAsync 值等待异步操作。

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

显式接口实现

参见