DataServiceContext.ResolveType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví funkci, která se používá k přepsání výchozí možnosti překladu typu, která je používána klientskou knihovnou 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, kterou používá klientská knihovna.
Poznámky
Povolí přepsání výchozí strategie překladu typů, kterou klientská knihovna používá. Tuto vlastnost nastavte na delegáta, který identifikuje funkci, která překládá název typu kvalifikovaného oboru 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 klienta.
Přepsání překladu typů 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.