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í 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.