Service Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |