IContextRuleMonitorService.RegisterContextRuleAsync 方法

定义

创建一个新的上下文规则,该规则被监视,并请求在 ContextRuleStateChanged 规则更改状态时引发事件,如变为活动状态。

public:
 System::Threading::Tasks::ValueTask RegisterContextRuleAsync(Microsoft::VisualStudio::RpcContracts::ContextRuleMonitor::ContextRuleMetadata ^ ruleMetadata, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask RegisterContextRuleAsync (Microsoft.VisualStudio.RpcContracts.ContextRuleMonitor.ContextRuleMetadata ruleMetadata, System.Threading.CancellationToken cancellationToken);
abstract member RegisterContextRuleAsync : Microsoft.VisualStudio.RpcContracts.ContextRuleMonitor.ContextRuleMetadata * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function RegisterContextRuleAsync (ruleMetadata As ContextRuleMetadata, cancellationToken As CancellationToken) As ValueTask

参数

ruleMetadata
ContextRuleMetadata

表示要监视的上下文规则的数据对象。

cancellationToken
CancellationToken

取消正在进行的调用的取消标记。

返回

ValueTask

表示异步操作的 ValueTask

适用于