Share via


MetadataExtensions Class

Definition

Extensions for interacting with the Dataverse Metadata system.

public static class MetadataExtensions
type MetadataExtensions = class
Public Module MetadataExtensions
Inheritance
MetadataExtensions

Methods

CreateOrUpdatePickListElement(ServiceClient, String, String, List<LocalizedLabel>, Int32, Boolean)

Adds an option to a pick list on an entity.

GetAllAttributesForEntity(ServiceClient, String)

Returns all attributes on a entity

GetAllEntityMetadata(ServiceClient, Boolean, EntityFilters)

Returns a list of entities with basic data from Dataverse

GetEntityAttributeMetadataForAttribute(ServiceClient, String, String)

Gets metadata for a specific entity's attribute.

GetEntityDisplayName(ServiceClient, String, Int32)

Gets an Entity Name by Logical name or Type code.

GetEntityDisplayNamePlural(ServiceClient, String, Int32)

Gets an Entity Name by Logical name or Type code.

GetEntityFormIdListByType(ServiceClient, String, FormTypeId)

Returns the Form Entity References for a given form type.

GetEntityMetadata(ServiceClient, String, EntityFilters)

Returns the Metadata for an entity from Dataverse, defaults to basic data only.

GetEntityName(ServiceClient, Int32)

Returns the Entity name for the given Type code

GetEntityTypeCode(ServiceClient, String)

Gets the typecode of an entity by name.

GetGlobalOptionSetMetadata(ServiceClient, String)

Gets a global option set from Dataverse.

GetPickListElementFromMetadataEntity(ServiceClient, String, String)

Gets a PickList, Status List or StateList from the metadata of an attribute

PublishEntity(ServiceClient, String)

Publishes an entity to the production system, used in conjunction with the Metadata services.

ResetLocalMetadataCache(ServiceClient, String)

This will clear the Metadata cache for either all entities or the specified entity

Applies to