你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IReliableStateManager.TryGetAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TryGetAsync<T>(String) |
尝试获取 IReliableState 具有给定名称的 给定类型 |
TryGetAsync<T>(Uri) |
尝试获取 IReliableState 具有给定名称的 给定类型 |
TryGetAsync<T>(String)
尝试获取 IReliableState 具有给定名称的 给定类型 T
。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryGetAsync<T>(string name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member TryGetAsync : string -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Public Function TryGetAsync(Of T As IReliableState) (name As String) As Task(Of ConditionalValue(Of T))
类型参数
- T
指定类型时,可能会要求具体类型或接口类型。 检索到的对象将强制转换为给定类型。
参数
- name
- String
IReliableState 的名称。 此名称在各IReliableState类型(包括不相关的类型)中必须是唯一IReliableStateManager的。
返回
表示异步操作的任务。 任务结果是一个元组,指示是否已找到可靠状态,如果是,则为实例。
例外
name
为 null。
实例 IReliableState 不可转换为类型 T
。
异常表示状态管理器无法重新访问可靠集合。 FabricNotReadableException 可以全部抛出 ReplicaRole。 例如,当 或 ActiveSecondary 松动 ReadStatus时Primary。
指示可靠状态管理器已关闭。
操作在内部由系统出错。 重试该操作
适用于
TryGetAsync<T>(Uri)
尝试获取 IReliableState 具有给定名称的 给定类型 T
。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<T>> TryGetAsync<T>(Uri name) where T : Microsoft.ServiceFabric.Data.IReliableState;
abstract member TryGetAsync : Uri -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.ConditionalValue<'T>> (requires 'T :> Microsoft.ServiceFabric.Data.IReliableState)
Public Function TryGetAsync(Of T As IReliableState) (name As Uri) As Task(Of ConditionalValue(Of T))
类型参数
- T
指定类型时,可能会要求具体类型或接口类型。 检索到的对象将强制转换为给定类型。
参数
- name
- Uri
IReliableState 的名称。 此名称在各IReliableState类型(包括不相关的类型)中必须是唯一IReliableStateManager的。
返回
表示异步操作的任务。 任务结果是一个元组,指示是否已找到可靠状态,如果是,则为实例。
例外
name
为 null。
实例 IReliableState 不可转换为类型 T
。
异常表示状态管理器无法重新访问可靠集合。 FabricNotReadableException 可以全部抛出 ReplicaRole。 例如,当 或 ActiveSecondary 松动 ReadStatus时Primary。
指示可靠状态管理器已关闭。
操作在内部由系统出错。 重试该操作