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

例外

identitynullされたとき。

注釈

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

適用対象