Freigeben über


DataServiceContext.TryGetEntity<TEntity>(Uri, TEntity) Methode

Definition

Testabruf einer Entität, die von DataServiceContext durch Verweis auf den URI der Entität nachverfolgt wird.

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

Typparameter

TEntity

Der Typ der Entität

Parameter

identity
Uri

Der URI der verfolgten, abzurufenden Entität.

entity
TEntity

Die abzurufende Entität.

Gibt zurück

Wird eine Entität bei resourceUri gefunden, wird diese im Ausgangsparameter zurückgegeben (entity), und true wird zurückgegeben. Wird keine Entität gefunden, wird false zurückgegeben.

Ausnahmen

Wenn identitynull ist.

Hinweise

Wenn eine Entität den Status Detached oder Added aufweist, steht kein URI zur Verfügung. Der Aufruf mit dieser Methode ist nicht möglich.

Gilt für: