Sdílet prostřednictvím


DataServiceContext.ResolveType Vlastnost

Definice

Získá nebo nastaví funkci, která se používá k přepsání výchozí typ rozlišení možnost, která se používá v klientské knihovně při přijímání entit z datové služby.

public:
 property Func<System::String ^, Type ^> ^ ResolveType { Func<System::String ^, Type ^> ^ get(); void set(Func<System::String ^, Type ^> ^ value); };
public Func<string,Type> ResolveType { get; set; }
member this.ResolveType : Func<string, Type> with get, set
Public Property ResolveType As Func(Of String, Type)

Hodnota vlastnosti

Delegát funkce, který identifikuje funkci přepsání, která se používá k přepsání výchozí možnosti rozlišení typu používané klientskou knihovnou.

Poznámky

Umožňuje přepsat výchozí strategii překladu typu, kterou používá klientská knihovna. Nastavte tuto vlastnost na delegáta, který identifikuje funkci, která přeloží název typu kvalifikovaný obor názvů na typ v klientské aplikaci. To umožňuje klientovi provádět vlastní mapování mezi názvem typu zadaným v odpovědi ze serveru a typem na klientovi.

Přepsání rozlišení typu také umožňuje vložit vlastní strategii mapování mezi název typu a typ. Nemá vliv na to, jak je odpověď materializována pro identifikovaný typ.

Platí pro