Udostępnij za pośrednictwem


DataServiceContext.ResolveType Właściwość

Definicja

Pobiera lub ustawia funkcję używaną do zastępowania domyślnej opcji rozpoznawania typów używanej przez bibliotekę klienta podczas odbierania jednostek z usługi danych.

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)

Wartość właściwości

Delegat funkcji, który identyfikuje funkcję przesłonięcia używaną do zastępowania domyślnej opcji rozpoznawania typów używanej przez bibliotekę klienta.

Uwagi

Włącza zastępowanie domyślnej strategii rozpoznawania typów, która jest używana przez bibliotekę klienta. Ustaw tę właściwość na delegata, który identyfikuje funkcję, która rozpoznaje nazwę typu kwalifikowanego przestrzeni nazw na typ w aplikacji klienckiej. Dzięki temu klient może wykonywać niestandardowe mapowanie między nazwą typu podaną w odpowiedzi z serwera a typem na kliencie.

Zastępowanie rozpoznawania typów umożliwia również wstawianie niestandardowej strategii mapowania między nazwą typu a typem. Nie ma to wpływu na sposób materializacji odpowiedzi na zidentyfikowany typ.

Dotyczy