次の方法で共有


DataServiceContext.TryGetEntity<TEntity>(Uri, TEntity) メソッド

定義

DataServiceContext によって追跡されているエンティティの取得を、そのエンティティの URI への参照によってテストします。

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 で見つかった場合、そのエンティティは out パラメーター entity で返され、true が返されます。 エンティティが見つからなかった場合は、false が返されます。

例外

identitynull の場合。

注釈

エンティティの状態が Detached または Added の場合は、このエンティティは URI がないため、このメソッドを使用して取得することはできません。

適用対象