public interface IDmtpChannel : IDisposableObject,
IDisposablePublic Interface IDmtpChannel
Inherits IDisposableObject, IDisposabletype IDmtpChannel =
interface
interface IDisposableObject
interface IDisposable
end| CanRead | 获取一个值,该值指示通道是否可以继续读取数据。 |
| CanWrite | 获取一个值,该值指示通道是否可以继续写入数据。 |
| DisposedValue |
标识该对象是否已被释放
(继承自 IDisposableObject。) |
| Id | 通道Id |
| LastOperationMes | 最后一次操作时显示消息 |
| LastOperationTime | 获取上次操作的时间。 |
| Metadata | 元数据 |
| Status | 状态 |
| TargetId | 目的Id地址。仅当该通道由两个客户端打通时有效。 |
| CancelAsync | 异步取消操作 |
| CompleteAsync | 异步完成操作 |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (继承自 IDisposable。) |
| HoldOnAsync |
异步调用继续
调用该指令时,接收方会获取到Msg,然后继续迭代。 |
| ReadAsync | 异步读取数据 |
| WriteAsync |
异步写入数据。
将指定的字节数据写入通道。当通道状态不允许写入或出现错误时会抛出相应异常。 |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
内部会判断DisposedValue的值,如果为,则不会再执行Dispose。 (由 SystemExtension 定义。) |
| SafeDispose |
安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。) |