Freigeben über


DataServiceContext.TryGetEntity<TEntity>-Methode

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

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Function TryGetEntity(Of TEntity As Class) ( _
    identity As Uri, _
    <OutAttribute> ByRef entity As TEntity _
) As Boolean
'Usage
Dim instance As DataServiceContext
Dim identity As Uri
Dim entity As TEntity
Dim returnValue As Boolean

returnValue = instance.TryGetEntity(identity, _
    entity)
public bool TryGetEntity<TEntity>(
    Uri identity,
    out TEntity entity
)
where TEntity : class
public:
generic<typename TEntity>
where TEntity : ref class
bool TryGetEntity(
    Uri^ identity, 
    [OutAttribute] TEntity% entity
)
member TryGetEntity : 
        identity:Uri * 
        entity:'TEntity byref -> bool  when 'TEntity : not struct
JScript unterstützt keine generischen Typen und Methoden.

Typparameter

  • TEntity
    Der Typ der Entität.

Parameter

  • identity
    Typ: System.Uri
    Der URI der verfolgten, abzurufenden Entität.
  • entity
    Typ: TEntity%
    Die abzurufende Entität.

Rückgabewert

Typ: System.Boolean
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

Ausnahme Bedingung
ArgumentNullException

Wenn identity nullein NULL-Verweis (Nothing in Visual Basic) 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.

Siehe auch

Verweis

DataServiceContext Klasse

System.Data.Services.Client-Namespace