Condividi tramite


Proprietà DataServiceContext.ResolveType

Ottiene o imposta una funzione utilizzata per eseguire l'override dell'opzione di risoluzione del tipo predefinita utilizzata dalla libreria client in caso di ricezione di entità da un servizio dati.

Spazio dei nomi  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Sintassi

'Dichiarazione
Public Property ResolveType As Func(Of String, Type)
    Get
    Set
'Utilizzo
Dim instance As DataServiceContext
Dim value As Func(Of String, Type)

value = instance.ResolveType

instance.ResolveType = value
public Func<string, Type> ResolveType { get; set; }
public:
property Func<String^, Type^>^ ResolveType {
    Func<String^, Type^>^ get ();
    void set (Func<String^, Type^>^ value);
}
member ResolveType : Func<string, Type> with get, set
function get ResolveType () : Func<String, Type>
function set ResolveType (value : Func<String, Type>)

Valore proprietà

Tipo: System.Func<String, Type>
Delegato di una funzione che identifica una funzione utilizzata per eseguire l'override dell'opzione di risoluzione del tipo predefinita utilizzata dalla libreria client.

Osservazioni

Consente l'override della strategia di risoluzione del tipo predefinita utilizzata dalla libreria client. Impostare questa proprietà su un delegato che identifica una funzione che risolve un nome di tipo completo di spazio dei nomi in un tipo nell'applicazione client. In questo modo, tramite il client può essere eseguito il mapping personalizzato tra il nome del tipo fornito in una risposta del server e un tipo nel client.

L'override della risoluzione del tipo consente inoltre di inserire una strategia di mapping personalizzata tra un nome del tipo e un tipo. Non influisce sul modo in cui una risposta viene materializzata nel tipo identificato.

Vedere anche

Riferimento

DataServiceContext Classe

Spazio dei nomi System.Data.Services.Client