IService.BusinessRulesDelete(BusinessRulesDeleteRequest) Methode

Definition

Löschen Sie eine Geschäftsregel oder Regelkomponenten.

public:
 Microsoft::MasterDataServices::Services::MessageContracts::MessageResponse ^ BusinessRulesDelete(Microsoft::MasterDataServices::Services::MessageContracts::BusinessRulesDeleteRequest ^ request);
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))]
[System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))]
[System.ServiceModel.OperationContract]
public Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse BusinessRulesDelete(Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesDeleteRequest request);
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.SkuNotSupportedMessage))>]
[<System.ServiceModel.FaultContract(typeof(Microsoft.MasterDataServices.Services.DataContracts.EditionExpiredMessage))>]
[<System.ServiceModel.OperationContract>]
abstract member BusinessRulesDelete : Microsoft.MasterDataServices.Services.MessageContracts.BusinessRulesDeleteRequest -> Microsoft.MasterDataServices.Services.MessageContracts.MessageResponse
Public Function BusinessRulesDelete (request As BusinessRulesDeleteRequest) As MessageResponse

Parameter

Gibt zurück

Attribute

Hinweise

Die Operation BusinessRulesDelete(BusinessRulesDeleteRequest) löscht eine oder mehrere Geschäftsregeln oder löscht Bedingungen oder Aktionen aus Geschäftsregeln. Diese Operation führt individuelle Lösch-Transaktionen für jeden Artikel aus. Für jedes nicht gefundene Element wird ein Fehler gemeldet.

Das Scheitern oder die Unfähigkeit, ein Element zu löschen, beeinflusst nicht den Versuch, es zu löschen, oder das erfolgreiche Löschen anderer Elemente. Mehrere granulare Aufrufe für einzelne Elemente können implementiert werden, wenn alternative Fehlerbehandlungen erforderlich sind.

Mit der Eingabe von BRDeleteCriteria, wird eines der folgenden GUID-Sets spezifiziert:

  • Die GUIDs einer oder mehrerer Geschäftsregeln.
  • Die GUIDs der Bedingungen, Aktionen oder Bedingungsbaumknoten (UNDs, ORs) der Geschäftsregeln.

Löschtransaktionen kaskadedieren auf abhängige Objekte. Wenn beispielsweise eine Geschäftsregel gelöscht wird, werden alle an diese Geschäftsregel angehängten Komponenten gelöscht.

Diese Operation liefert eine Standardnachricht MessageResponse .

Gilt für: