Share via

ProfileService.GetPropertiesMetadata Method


Retrieves information about the profile properties that are available through the profile service.

 cli::array <System::Web::ApplicationServices::ProfilePropertyMetadata ^> ^ GetPropertiesMetadata();
public System.Web.ApplicationServices.ProfilePropertyMetadata[] GetPropertiesMetadata ();
member this.GetPropertiesMetadata : unit -> System.Web.ApplicationServices.ProfilePropertyMetadata[]
Public Function GetPropertiesMetadata () As ProfilePropertyMetadata()


An array of ProfilePropertyMetadata objects that contain information about the profile properties.



Use the GetPropertiesMetadata method to retrieve information about profile properties from a client application that is compatible with the Windows Communication Framework (WCF). You can retrieve information such as the following:

  • The name and type of the properties.

  • Whether they are read-only.

  • Whether they can be accessed by users who have not been authenticated.

  • The default values for the properties.

After retrieving these values, a client application can take appropriate actions such as not trying to set a read-only property. The current user does not have to be authenticated in order to call the GetPropertiesMetadata method, because the properties apply to all users.

Applies to