DataServiceContext.ResolveName Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets or sets a function to override the default type resolution strategy used by the client library when sending entities to a data service.

Namespace:  System.Data.Services.Client
Assembly:  System.Data.Services.Client (in System.Data.Services.Client.dll)

Syntax

'Declaration
Public Property ResolveName As Func(Of Type, String)
public Func<Type, string> ResolveName { get; set; }

Property Value

Type: System.Func<Type, String>
Returns a string that contains the name of the DataServiceContext.

Remarks

Enables override of the default type resolution used by the client library. Set this property to a delegate that identifies a function used to resolve a type within the client application to a namespace-qualified type name. This enables the client to perform custom mapping between the type name provided in a response from the server and a type on the client.

NoteNote:

This method enables override of the entity name that is serialized to the target representation, such as Atom or JSON, for the specified type.

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.