DataServiceContext.TryGetEntity<TEntity>(Uri, TEntity) 方法

定义

通过引用实体的 URI,测试由 DataServiceContext 跟踪的实体的检索。

public:
generic <typename TEntity>
 where TEntity : class bool TryGetEntity(Uri ^ identity, [Runtime::InteropServices::Out] TEntity % entity);
public bool TryGetEntity<TEntity> (Uri identity, out TEntity entity) where TEntity : class;
member this.TryGetEntity : Uri * 'Entity -> bool (requires 'Entity : null)
Public Function TryGetEntity(Of TEntity As Class) (identity As Uri, ByRef entity As TEntity) As Boolean

类型参数

TEntity

实体的类型。

参数

identity
Uri

要检索的被跟踪实体的 URI。

entity
TEntity

要检索的实体。

返回

如果在 resourceUri 中发现实体,则在输出参数 entity 中返回该实体并返回 true。 如果未发现实体,则返回 false。

例外

identitynull 时。

注解

如果实体处于 DetachedAdded 状态,则该实体不含 URI,因此无法使用此方法进行检索。

适用于