IService.MetadataDelete(MetadataDeleteRequest) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime les composants de métadonnées.
public:
Microsoft::MasterDataServices::Services::MessageContracts::MetadataDeleteResponse ^ MetadataDelete(Microsoft::MasterDataServices::Services::MessageContracts::MetadataDeleteRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.MetadataDeleteResponse MetadataDelete (Microsoft.MasterDataServices.Services.MessageContracts.MetadataDeleteRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member MetadataDelete : Microsoft.MasterDataServices.Services.MessageContracts.MetadataDeleteRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MetadataDeleteResponse
Public Function MetadataDelete (request As MetadataDeleteRequest) As MetadataDeleteResponse
Paramètres
- request
- MetadataDeleteRequest
Retours
- Attributs
Remarques
L’opération MetadataDelete(MetadataDeleteRequest) supprime des objets de métadonnées d’un dépôt MDS. L’élément de la Metadata demande identifie les objets à supprimer. Un ou plusieurs objets peuvent être spécifiés dans une requête unique. Les objets spécifiés peuvent être du même ou de plusieurs types d’objets. Les objets se trouvent uniquement par GUID ; les noms sont ignorés.
Cette opération émet des opérations de suppression individuelles pour chaque élément. L’échec ou l’impossibilité de supprimer un élément n’affecte pas la tentative de suppression ou la suppression réussie d’autres éléments explicitement inclus dans la demande. Plusieurs appels pour des éléments individuels peuvent être implémentés si une autre gestion des erreurs est nécessaire.
Les suppressions de certains composants de métadonnées sont en cascade et suppriment automatiquement leurs composants enfants. Cela se produit dans les cas où les composants dépendent entièrement du composant supprimé et n’ont donc plus d’utilité sans le composant supprimé.
Les événements suivants se produisent lors d’une opération de suppression de modèle :
- Tous les sous-composants de métadonnées associés (tels que les entités, les attributs, les hiérarchies et les versions) sont supprimés.
- Les règles d’entreprise associées sont supprimées.
- Les autorisations de sécurité des membres du modèle et de la hiérarchie associées sont supprimées.
- Les sous-composants de métadonnées associés (tels que les attributs, les groupes d’attributs et les hiérarchies explicites) sont supprimés.
- Les règles d’entreprise associées sont supprimées.
- Les autorisations de sécurité des membres du modèle et de la hiérarchie associées (telles que les autorisations de sécurité du modèle attribuées au composant d’entité ou en dessous) sont supprimées.
- Une entité, un attribut ou une hiérarchie explicite est supprimée lorsqu’elle est utilisée par une hiérarchie dérivée.
- Un attribut est supprimé lorsqu’une règle métier associée existe.
- Une hiérarchie explicite est supprimée lorsqu’une règle métier référence des parents au sein de la hiérarchie.
- Un indicateur de version affecté à une version est supprimé.