Sprache

Service Klasse

Definition

Enthält die verschiedenen Operationen der Business Rules API.

Der Benutzer muss die Berechtigung zur Systemadministrationsfunktion haben, um BusinessRulesGet zu verwenden. Der Benutzer muss die Berechtigung zur Systemadministrationsfunktion haben und Modelladministrator sein (auf Modellebene aktualisieren), um alle anderen Operationen verwenden zu dürfen.

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

Name Beschreibung
Service()

Initialisiert eine neue Instanz der Service-Klasse.

Eigenschaften

Name Beschreibung
DatabaseSKU

Datenbank-SKU

Methoden

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

Hat keine Wirkung. Siehe <siehe cref="T:System.ServiceModel.Description.IServiceBehavior"></siehe auch> die Dokumentation für Details darüber, wann diese Methode aufgerufen wird und zu ihren Parametern.

AnnotationsDelete(AnnotationsDeleteRequest)

Löscht bestehende Anmerkungen

AnnotationsUpdate(AnnotationsUpdateRequest)

Aktualisiert bestehende Anmerkungen

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Registriert für alle Serviceoperationen einen Parameterinspektor, der WCF-Client-Lokalinformationen extrahiert und anwendet. Registriert für alle Kanäle einen Fehlerhandler.

AttributeChange(AttributeChangeRequest)

Ändert den Namen und/oder den Typ eines Attributs

BusinessRulesClone(BusinessRulesCloneRequest)

Erstellen Sie neue Geschäftsregeln, die exakte Kopien von Geschäftsregeln aus einer anderen Instanz sind.

BusinessRulesCreate(BusinessRulesCreateRequest)

Erstellen Sie neue Geschäftsregeln.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Löschen Sie eine Geschäftsregel oder Regelkomponenten.

BusinessRulesGet(BusinessRulesGetRequest)

Rufen Sie Geschäftsregeln ab.

Benötigt die Berechtigung zur Systemadministrationsfunktion

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Verfügbare Geschäftsregelkomponenten (die Komponentenpalette) abrufen.

BusinessRulesPublish(BusinessRulesPublishRequest)

Veröffentlichen Sie Geschäftsregeln für ein Modell / eine Gesellschaft / einen Mitgliedstyp.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Aktualisieren Sie bestehende Geschäftsregeln.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Erzeugt eine Reinigungsoperation

DataQualityInstalledState(DataQualityInstalledStateRequest)

Erhalten Sie den DQS-Status – die Antwort ist positiv, wenn DQS richtig installiert und konfiguriert ist, um mit MDS zu funktionieren

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Erhält eine Liste von Wissensdatenbanken, die in DQS konfiguriert sind

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Erzeugt eine Matching-Operation

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Erhält die Ergebnisse einer abgeschlossenen DQS-Operation

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Erhält die Ergebnisse einer abgeschlossenen DQS-Operation

DataQualityOperationStart(DataQualityOperationStartRequest)

Startet eine bereits bestehende DQS-Operation

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Erhält den Status einer laufenden DQS-Operation.

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Speichert DQS-Eingabedaten auf dem Server. Kann mehrfach für dieselbe Operation aufgerufen werden

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Löschen Sie Anmerkungen, die sich auf eine Mitgliedsversion beziehen

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Erstellen oder aktualisieren Sie Anmerkungen im Zusammenhang mit einer Mitgliedsversion

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Veraltet.

Erstellen Sie neue Anmerkungen, die sich auf ein Mitglied beziehen

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Erhalten Sie Anmerkungen zu einer Mitgliederversion

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Erhalten Sie einen einzelnen Attributwert für ein Mitglied in einer Entität. Sie ist so konzipiert, dass man binäre Dateien abrufen kann, aber man kann jeden gewünschten Attributwert erhalten.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Löschen Sie ein Changeset

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Löschen Sie ein Änderungsset

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Erstellen oder aktualisieren Sie ein Changeset

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Erstellen oder aktualisieren Sie ein Änderungsset

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Hol dir Changesets

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Hol dir Wechselgeldsets

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet ist ein Service, der die spezifische Mitgliederhistorie der Entität zurückgibt

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Sucht entweder einen memberCode oder eine memberId basierend auf den Kriterien.

EntityMembersCopy(EntityMembersCopyRequest)

Erstelle ein Mitglied genauso wie ein anderes. Setze Attribut und gleiche Position in der Hierarchie.

EntityMembersCreate(EntityMembersCreateRequest)

Erstelle eines oder Members und setze Attributwerte, falls angegeben.

EntityMembersDelete(EntityMembersDeleteRequest)

Löschen Sie ein oder mehrere Mitglieder

EntityMembersGet(EntityMembersGetRequest)

MembersGet ist ein Service, der die spezifischen Entitätsmitglieder für die gegebenen Kriterien erfasst

EntityMembersMerge(EntityMembersMergeRequest)

Erstellen oder aktualisieren Sie ein oder mehrere Mitglieder sowie alle Attribute, Sammlungen und Beziehungen

EntityMembersPurge(EntityMembersPurgeRequest)

Löscht weich gelöschte Mitglieder aus einer Modellversion.

EntityMembersUpdate(EntityMembersUpdateRequest)

Aktualisieren Sie ein oder mehrere Mitglieder

EntityStagingClear(EntityStagingClearRequest)

Setzen Sie den gegebenen Batch (über eine eindeutige Batch-ID) auf den Status "zum Löschen in der Warteschlange"

EntityStagingGet(EntityStagingGetRequest)

Verwendet, um die Liste der Chargen im System für ein bestimmtes Modell zu erhalten.

EntityStagingLoad(EntityStagingLoadRequest)

Verwendet zum Massenladen von Mitgliedern und Beziehungen in entitätsbasierte Staging-Tabellen.

EntityStagingProcess(EntityStagingProcessRequest)

Stellen Sie den gegebenen Batch (über Batch-Tag, Entitäts-ID, Mitgliedstyp und Versions-ID) für die Verarbeitung in die Warteschlange

ErrorLogsGet(ErrorLogsGetRequest)

Hol dir das Fehlerprotokoll einer bestimmten Korrelations-ID aus dem Cache.

ExportViewCreate(ExportViewCreateRequest)

Erstellt eine neue Export-(Abonnement-)Ansicht

ExportViewDelete(ExportViewDeleteRequest)

Löscht eine bestehende Export- (Abonnement-)Ansicht

ExportViewListGet(ExportViewListGetRequest)

Erhält die Liste der Export(Abonnement-)Ansichten(n)

ExportViewUpdate(ExportViewUpdateRequest)

Aktualisiert eine bestehende Export-(Abonnement-)Ansicht

FileGet(FileGetRequest)

Hol die Datei aus dem Cache

FileSave(FileSaveRequest)

Speichere die Datei im Cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarchyGet erhält die ParentChild-Daten für eine gegebene Hierarchie

HierarchyParentSave(HierarchyParentSaveRequest)

Ändert den abgeleiteten Hierarchie-Elternteil der gegebenen Kindmitglieder für die gegebene Hierarchieebene.

MetadataClone(MetadataCloneRequest)

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

MetadataCreate(MetadataCreateRequest)

Neue Metadatenobjekte erstellen.

MetadataDelete(MetadataDeleteRequest)

Lösche verschiedene Metadatenobjekte.

MetadataGet(MetadataGetRequest)

Rufen Sie verschiedene Metadatenobjekte ab.

MetadataUpdate(MetadataUpdateRequest)

Aktualisieren Sie verschiedene Metadatenobjekte.

ModelMembersGet(ModelMembersGetRequest)

Erhalten Sie alle Daten im Modell gemäß der Anfrage

SecurityDelete(SecurityDeleteRequest)

Diese Operation löscht Komponenten der SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Erstellt eine neue Sicherheit SecurityPrincipalsRequest als exakte Kopien von Objekten in einer anderen MDS-Hub-Instanz. Diese Operation erfordert sowohl den Guid als auch den Namen der neuen Elemente in der Anfrage. Der Guid wird eingefügt statt generiert.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Erstellt ein neues Security Principal-Objekt im MDS-Repository.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Löscht die als Teil der SecurityPrincipalsDeleteRequestPrinzipien angegebenen Prinzipien.

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Die Operation ruft die SecuritySet Daten ganz oder teilweise ab. Die Operation liefert ein repräsentatives Datenmodell der Sicherheitsstruktur und des Inhalts.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Aktualisiert die Sicherheitsprinzipien, die Sammlung von User und Group im Repository.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Erstelle neue Sicherheitsrechte als exakte Kopien von Rechten in einer anderen MDS-Hub-Instanz.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Erstellt neue Sicherheitsrechte im MDS-Repository

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Löscht die in der Anfrage angegebenen Sicherheitsrechte.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Erhält die Sicherheitsrechte vom MDS-Repository basierend auf den angegebenen Get-Kriterien.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Aktualisiert die Sicherheitsrechteinformationen im MDS-Repository.

ServiceCheck(ServiceCheckGetRequest)

Führen Sie eine Serviceuntersuchung durch, um festzustellen, ob MDS sich in einem gesunden Zustand befindet.

ServiceVersionGet(ServiceVersionGetRequest)

Erhält die Version der Service-Instanz.

StagingNameCheck(StagingNameCheckRequest)

Überprüfe, ob der Staging-Name einzigartig ist oder der Staging Name bereits verwendet wird.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Löscht eine Synchronisationsbeziehung zwischen zwei Entitätsversionen.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Erstellt oder aktualisiert eine Synchronisationsbeziehung zwischen zwei Entitätsversionen. Ein erster Synchronisationsprozess wird gestartet, nachdem die Beziehung erfolgreich etabliert wurde.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Aktualisiert eine Synchronisationsbeziehung, indem die Zielentitätsversion aktualisiert wird, damit sie mit der Quellentitätsversion übereinstimmt.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Ruft synchronisierte Beziehungen ab.

SystemDomainListGet(SystemDomainListGetRequest)

Rufen Sie Systemdomänenlisten ab.

SystemPropertiesGet(SystemPropertiesGetRequest)

Systemeigenschaften abrufen.

SystemSettingsGet(SystemSettingsGetRequest)

Rufen Sie die Systemeinstellungen ab.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Systemeinstellungen aktualisieren.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Erstellen Sie neue Anmerkungen im Zusammenhang mit einer Transaktion

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Erhalten Sie Anmerkungen, die mit einer Transaktion zusammenhängen.

TransactionsGet(TransactionsGetRequest)

Erhält die Transaktionen für die angegebenen Kriterien.

TransactionsReverse(TransactionsReverseRequest)

Kehrt die MDM-Transaktion(en) um

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Erhält die Benutzer aus dem MDS-Repository basierend auf der angegebenen Objektberechtigung

UserPreferencesDelete(UserPreferencesDeleteRequest)

Löschen Sie die Einstellungen des Nutzers.

UserPreferencesGet(UserPreferencesGetRequest)

Rufen Sie alle Einstellungen des Nutzers ab.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Aktualisieren Sie die Einstellungen des Nutzers.

Validate(ServiceDescription, ServiceHostBase)

Hat keine Wirkung. Siehe <siehe cref="T:System.ServiceModel.Description.IServiceBehavior"></siehe auch> die Dokumentation für Details darüber, wann diese Methode aufgerufen wird und zu ihren Parametern.

ValidationGet(ValidationGetRequest)

Erhält die Validierungsproblem(e) für die gegebenen Kriterien

ValidationProcess(ValidationProcessRequest)

Validiert die Daten für die gegebenen Kriterien

VersionCopy(VersionCopyRequest)

Erstellen Sie eine Kopie einer Version, die auch eine Kopie aller Daten der Entitätenmitglieder umfasst.

Gilt für: