Service Klasse

Definition

Enthält die verschiedenen Geschäftsregeln-API-Vorgänge.

Zum Verwenden von BusinessRulesGet muss der Benutzer über die Systemverwaltungsfunktions-Berechtigung verfügen. Für alle anderen Vorgänge muss der Benutzer über die Systemverwaltungsfunktions-Berechtigung verfügen und Modelladministrator (Aktualisierung auf der Modellebene) sein.

public ref class Service sealed : Microsoft::MasterDataServices::Services::ServiceContracts::IService, System::ServiceModel::Description::IServiceBehavior
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Service : Microsoft.MasterDataServices.Services.ServiceContracts.IService, System.ServiceModel.Description.IServiceBehavior
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Service = class
    interface IService
    interface IServiceBehavior
Public NotInheritable Class Service
Implements IService, IServiceBehavior
Vererbung
Service
Attribute
Implementiert

Konstruktoren

Service()

Initialisiert eine neue Instanz der Service-Klasse.

Eigenschaften

DatabaseSKU

Datenbank-SKU

Methoden

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Führt keine Aktion aus. Ausführliche Informationen dazu, wann diese Methode aufgerufen wird, und ihre Parameter finden Sie in der Dokumentation.

AnnotationsDelete(AnnotationsDeleteRequest)

Löscht vorhandene Anmerkungen

AnnotationsUpdate(AnnotationsUpdateRequest)

Aktualisierungen vorhandenen Anmerkungen

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registriert für alle Dienstvorgänge einen Parameterinspektor, der WCF-Clientgebietsschema-Informationen extrahiert und übernimmt. Registriert einen Fehlerhandler für alle Channels.

AttributeChange(AttributeChangeRequest)

Ändert den Namen und/oder den Typ eines Attributs.

BusinessRulesClone(BusinessRulesCloneRequest)

Erstellen Sie neue Geschäftsregeln, bei denen es sich um exakte Kopien von Geschäftsregeln aus einer anderen Instanz handelt.

BusinessRulesCreate(BusinessRulesCreateRequest)

Erstellen Sie neue Geschäftsregeln.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Löschen Sie eine Geschäftsregel oder Komponenten von Regeln.

BusinessRulesGet(BusinessRulesGetRequest)

Abrufen von Geschäftsregeln

Erforderliche Systemverwaltungsfunktionsberechtigung

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Rufen Sie verfügbare Geschäftsregelkomponenten (die Komponentenpalette) ab.

BusinessRulesPublish(BusinessRulesPublishRequest)

Veröffentlichen Sie Geschäftsregeln für einen Modell-/Entitäts-/Membertyp.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aktualisieren Sie vorhandene Geschäftsregeln.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Erstellt einen Bereinigungsvorgang

DataQualityInstalledState(DataQualityInstalledStateRequest)

Abrufen des DQS-Zustands: Die Antwort ist positiv, wenn DQS ordnungsgemäß installiert und für die Verwendung mit MDS konfiguriert ist.

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Ruft eine Liste der in DQS konfigurierten Wissensdatenbanken ab.

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Erstellt einen Abgleichsvorgang

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Ruft die Ergebnisse eines abgeschlossenen DQS-Vorgangs ab.

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Ruft die Ergebnisse eines abgeschlossenen DQS-Vorgangs ab.

DataQualityOperationStart(DataQualityOperationStartRequest)

Startet einen bereits vorhandenen DQS-Vorgang

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Ruft den Status eines ausgeführten DQS-Vorgangs ab.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Speichert DQS-Eingabedaten auf dem Server. Kann mehrmals für den gleichen Vorgang aufgerufen werden.

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Löschen von Anmerkungen im Zusammenhang mit einer Memberrevision

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Erstellen oder Aktualisieren von Anmerkungen im Zusammenhang mit einer Memberrevision

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Veraltet.

Erstellen neuer Anmerkungen im Zusammenhang mit einem Element

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Abrufen von Anmerkungen im Zusammenhang mit einer Memberrevision

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Rufen Sie einen einzelnen Attributwert für ein Element in einer Entität ab. Zum Abrufen von Binärdateien entworfen, kann jedoch um Abrufen beliebiger Attributwerte verwendet werden.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Löschen eines Changesets

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Löschen eines Änderungssatzes

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Erstellen oder Aktualisieren eines Changesets

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Erstellen oder Aktualisieren eines Änderungssatzes

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Abrufen von Changesets

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Abrufen von Änderungssätzen

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet ist ein Dienst, der den spezifischen Entitätsmitgliedsverlauf zurückgibt.

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Sucht auf Grundlage der Kriterien entweder nach einem memberCode oder nach einer memberId.

EntityMembersCopy(EntityMembersCopyRequest)

Erstellen Sie ein Element, das mit einem anderen element identisch ist. Legen Sie das Attribut und denselben Speicherort in der Hierarchie fest.

EntityMembersCreate(EntityMembersCreateRequest)

Erstellen Sie ein Element oder elemente, und legen Sie Attributwerte fest, falls angegeben.

EntityMembersDelete(EntityMembersDeleteRequest)

Löschen eines oder mehrerer Member

EntityMembersGet(EntityMembersGetRequest)

MembersGet ist ein Dienst, der die spezifischen Entitätsmitglieder für die angegebenen Kriterien abruft.

EntityMembersMerge(EntityMembersMergeRequest)

Erstellt/aktualisiert ein oder mehrere Elemente sowie alle Attribute, Sammlungen und Beziehungen

EntityMembersPurge(EntityMembersPurgeRequest)

Löscht vorläufig gelöschte Elemente aus einer Modellversion.

EntityMembersUpdate(EntityMembersUpdateRequest)

Aktualisieren eines oder mehrerer Member

EntityStagingClear(EntityStagingClearRequest)

Legen Sie für den Batch (über die eindeutige Batch-ID) den Status „Zum Löschen vorgemerkt“ fest

EntityStagingGet(EntityStagingGetRequest)

Wird verwendet, um die Liste der Batches im System für ein bestimmtes Modell abzurufen.

EntityStagingLoad(EntityStagingLoadRequest)

Wird zum Massenladen von Membern und Beziehungen in entitätsbasierte Stagingtabellen verwendet.

EntityStagingProcess(EntityStagingProcessRequest)

Legen Sie fest, dass der angegebene Batch (über Batchtag, Entitäts-ID, Membertyp und Versions-ID) für die Verarbeitung in die Warteschlange eingereiht werden soll.

ErrorLogsGet(ErrorLogsGetRequest)

Rufen Sie das Fehlerprotokoll einer bestimmten Korrelations-ID aus dem Cache ab.

ExportViewCreate(ExportViewCreateRequest)

Erstellt eine neue Export(Abonnement)-Ansicht

ExportViewDelete(ExportViewDeleteRequest)

Löscht eine vorhandene Export(Abonnement)-Ansicht

ExportViewListGet(ExportViewListGetRequest)

Ruft die Liste der Export(Abonnement)-Ansicht(en) ab

ExportViewUpdate(ExportViewUpdateRequest)

Aktualisierungen einer vorhandenen Export(Abonnement)-Ansicht

FileGet(FileGetRequest)

Abrufen der Datei aus dem Cache

FileSave(FileSaveRequest)

Speichern der Datei im Cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet ruft die ParentChild-Daten für eine bestimmte Hierarchie ab.

HierarchyParentSave(HierarchyParentSaveRequest)

Ändert das übergeordnete Element der abgeleiteten Hierarchie der angegebenen untergeordneten Member für die angegebene Hierarchieebene.

MetadataClone(MetadataCloneRequest)

Erstellt neue Metadatenobjekte, die exakte Kopien von Metadatenobjekten einer anderen Instanz sind.

MetadataCreate(MetadataCreateRequest)

Erstellen neuer Metadatenobjekte.

MetadataDelete(MetadataDeleteRequest)

Löschen verschiedener Metadatenobjekte.

MetadataGet(MetadataGetRequest)

Abrufen verschiedener Metadatenobjekte.

MetadataUpdate(MetadataUpdateRequest)

Aktualisieren verschiedener Metadatenobjekte.

ModelMembersGet(ModelMembersGetRequest)

Abrufen aller Daten im Modell per Anforderung

SecurityDelete(SecurityDeleteRequest)

Durch diesen Vorgang werden die Komponenten des SecuritySet gelöscht.

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Erstellt eine neue Sicherheit SecurityPrincipalsRequest als exakte Kopien von Objekten in einer anderen MDS-Hubinstanz. Für diesen Vorgang ist sowohl die GUID als auch der Name der neuen Elemente in der Anforderung erforderlich. Die GUID wird nicht generiert, sondern eingefügt.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Erstellt ein neues Sicherheitsprinzipalobjekt im MDS-Repository.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Löscht die Prinzipale, die als Teil der SecurityPrincipalsDeleteRequest angegeben wurden.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Der Vorgang ruft die SecuritySet-Daten vollständig oder teilweise ab. Der Vorgang gibt eins repräsentatives Datenmodell der Sicherheitsstruktur und -inhalte zurück.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aktualisiert die Sicherheitsprinzipale sowie die User- und Group-Sammlung im Repository.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Erstellen Sie neue Sicherheitsberechtigungen als exakte Kopien von Berechtigungen in einer anderen MDS-Hubinstanz.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Erstellt neue Sicherheitsberechtigungen im MDS-Repository

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Löscht die Sicherheitsberechtigungen, die in der Anforderung angegeben sind.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Ruft die Sicherheitsberechtigungen aus dem MDS-Repository basierend auf den angegebenen Get-Kriterien ab.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aktualisierungen die Informationen zu Den Sicherheitsberechtigungen im MDS-Repository.

ServiceCheck(ServiceCheckGetRequest)

Dienstüberprüfung durchführen, um zu ermitteln, ob MDS einen fehlerfreien Status aufweist.

ServiceVersionGet(ServiceVersionGetRequest)

Ruft die Version der Dienstinstanz ab.

StagingNameCheck(StagingNameCheckRequest)

Überprüfen, ob der Stagingname eindeutig ist oder bereits verwendet wird.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Löscht eine Synchronisierungsbeziehung zwischen zwei Entitätsversionen.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Erstellt oder aktualisiert eine Synchronisierungsbeziehung zwischen zwei Entitätsversionen. Nachdem die Beziehung erfolgreich eingerichtet wurde, wird ein erster Synchronisierungsvorgang gestartet.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Aktualisiert eine Synchronisierungsbeziehung, indem die Entitätsversion des Ziels auf die Entitätsversion der Quelle abgestimmt wird.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Ruft Synchronisierungsbeziehungen ab.

SystemDomainListGet(SystemDomainListGetRequest)

Ruft Systemdomänenlisten ab.

SystemPropertiesGet(SystemPropertiesGetRequest)

Ruft Systemeigenschaften ab.

SystemSettingsGet(SystemSettingsGetRequest)

Ruft die Systemeinstellungen ab.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Aktualisieren von Systemeinstellungen.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Erstellen neuer Anmerkungen im Zusammenhang mit einer Transaktion

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Abrufen von Anmerkungen zu einer Transaktion

TransactionsGet(TransactionsGetRequest)

Ruft die Transaktionen für die angegebenen Kriterien ab.

TransactionsReverse(TransactionsReverseRequest)

Kehrt die MDM-Transaktion(en) um.

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Ruft die Benutzer basierend auf der angegebenen Objektberechtigung aus dem MDS-Repository ab.

UserPreferencesDelete(UserPreferencesDeleteRequest)

Löschen der Benutzereinstellungen.

UserPreferencesGet(UserPreferencesGetRequest)

Abrufen aller Benutzereinstellungen.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Aktualisieren der Benutzereinstellungen.

Validate(ServiceDescription, ServiceHostBase)

Führt keine Aktion aus. Ausführliche Informationen zum Zeitpunkt des Aufrufs dieser Methode und deren Parameter finden Sie in der Dokumentation.

ValidationGet(ValidationGetRequest)

Ruft die Validierungsproblem(en) für die angegebenen Kriterien ab.

ValidationProcess(ValidationProcessRequest)

Überprüft die Daten für die angegebenen Kriterien.

VersionCopy(VersionCopyRequest)

Erstellen Sie eine Kopie einer Version, wobei eine Kopie aller Entitätselementdaten erstellt wird.

Gilt für: