Bagikan melalui


Service Kelas

Definisi

Berisi berbagai operasi API Aturan Bisnis.

Pengguna harus memiliki izin Fungsi Administrasi Sistem untuk menggunakan BusinessRulesGet. Pengguna harus memiliki izin Fungsi Administrasi Sistem dan menjadi Administrator Model (Perbarui di tingkat Model) untuk menggunakan semua operasi lainnya.

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
Warisan
Service
Atribut
Penerapan

Konstruktor

Service()

Menginisialisasi instans baru kelas Service.

Properti

DatabaseSKU

Database SKU

Metode

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

Tidak melakukan apa-apa. Lihat dokumentasi untuk detail tentang kapan metode ini dipanggil dan parameternya.

AnnotationsDelete(AnnotationsDeleteRequest)

Menghapus Anotasi yang ada

AnnotationsUpdate(AnnotationsUpdateRequest)

Updates Anotasi yang ada

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Mendaftar untuk semua operasi layanan pemeriksa parameter yang mengekstrak dan menerapkan info lokal klien WCF. Mendaftarkan handler kesalahan untuk semua saluran.

AttributeChange(AttributeChangeRequest)

Mengubah nama dan/atau jenis atribut

BusinessRulesClone(BusinessRulesCloneRequest)

Buat aturan bisnis baru yang merupakan salinan aturan bisnis yang tepat dari instans lain.

BusinessRulesCreate(BusinessRulesCreateRequest)

Buat aturan bisnis baru.

BusinessRulesDelete(BusinessRulesDeleteRequest)

Menghapus aturan bisnis atau komponen aturan.

BusinessRulesGet(BusinessRulesGetRequest)

Mengambil aturan bisnis.

Harus memiliki izin Fungsi Administrasi Sistem

BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Mengambil komponen aturan bisnis yang tersedia (palet komponen).

BusinessRulesPublish(BusinessRulesPublishRequest)

Menerbitkan aturan bisnis untuk jenis model / entitas / anggota.

BusinessRulesUpdate(BusinessRulesUpdateRequest)

Perbarui aturan bisnis yang ada.

DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Membuat operasi pembersihan

DataQualityInstalledState(DataQualityInstalledStateRequest)

Dapatkan status DQS - responsnya positif jika DQS diinstal dan dikonfigurasi dengan benar untuk bekerja dengan MDS

DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Mendapatkan daftar basis pengetahuan yang dikonfigurasi di DQS

DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Membuat operasi pencocokan

DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Mendapatkan hasil operasi DQS yang telah selesai

DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Mendapatkan hasil operasi DQS yang telah selesai

DataQualityOperationStart(DataQualityOperationStartRequest)

Memulai operasi DQS yang sudah ada

DataQualityOperationStatus(DataQualityOperationStatusRequest)

Mendapatkan status operasi DQS yang sedang berjalan

DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Menyimpan data input DQS di server. Dapat dipanggil beberapa kali untuk operasi yang sama

EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest)

Menghapus anotasi yang terkait dengan revisi anggota

EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest)

Membuat atau memperbarui anotasi yang terkait dengan revisi anggota

EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)
Kedaluwarsa.

Membuat Anotasi baru yang terkait dengan anggota

EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Mendapatkan anotasi yang terkait dengan revisi anggota

EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Dapatkan nilai atribut tunggal untuk anggota dalam entitas. Dirancang untuk bisa mendapatkan file biner, tetapi Anda bisa mendapatkan nilai atribut apa pun yang Anda minta.

EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest)

Menghapus set perubahan

EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest)

Menghapus kumpulan perubahan

EntityMemberChangesetSave(EntityMemberChangesetSaveRequest)

Membuat atau memperbarui set perubahan

EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest)

Membuat atau memperbarui set perubahan

EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest)

Mendapatkan changeset

EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest)

Mendapatkan set perubahan

EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest)

EntityMemberHistoriesGet adalah layanan yang mengembalikan riwayat anggota entitas tertentu

EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Mencari memberCode atau memberId berdasarkan kriteria.

EntityMembersCopy(EntityMembersCopyRequest)

Buat anggota yang sama dengan anggota lain. Atur atribut dan lokasi yang sama dalam Hierarki.

EntityMembersCreate(EntityMembersCreateRequest)

Buat satu atau anggota dan atur nilai atribut jika ditentukan.

EntityMembersDelete(EntityMembersDeleteRequest)

Menghapus satu atau beberapa anggota

EntityMembersGet(EntityMembersGetRequest)

MembersGet adalah layanan yang mendapatkan anggota entitas tertentu untuk kriteria tertentu

EntityMembersMerge(EntityMembersMergeRequest)

Membuat/memperbarui satu atau beberapa anggota dan semua atribut, koleksi, dan hubungan

EntityMembersPurge(EntityMembersPurgeRequest)

Menghapus menyeluruh anggota yang dihapus sementara dari versi model.

EntityMembersUpdate(EntityMembersUpdateRequest)

Memperbarui satu atau beberapa anggota

EntityStagingClear(EntityStagingClearRequest)

Atur batch yang diberikan (melalui ID batch unik) ke status "diantrekan untuk menghapus"

EntityStagingGet(EntityStagingGetRequest)

Digunakan untuk mendapatkan daftar batch dalam sistem untuk model tertentu

EntityStagingLoad(EntityStagingLoadRequest)

Digunakan untuk pemuatan massal anggota dan hubungan ke dalam tabel penahapan berbasis entitas.

EntityStagingProcess(EntityStagingProcessRequest)

Atur batch yang diberikan (melalui tag batch, ID entitas, jenis anggota, dan ID versi) yang akan diantrekan untuk diproses

ErrorLogsGet(ErrorLogsGetRequest)

Dapatkan log kesalahan id korelasi tertentu dari cache.

ExportViewCreate(ExportViewCreateRequest)

Membuat tampilan ekspor(langganan) baru

ExportViewDelete(ExportViewDeleteRequest)

Menghapus tampilan ekspor(langganan) yang sudah ada

ExportViewListGet(ExportViewListGetRequest)

Mendapatkan daftar tampilan ekspor(langganan)

ExportViewUpdate(ExportViewUpdateRequest)

Updates tampilan ekspor (langganan) yang sudah ada

FileGet(FileGetRequest)

Mendapatkan file dari cache

FileSave(FileSaveRequest)

Simpan file ke dalam cache

HierarchyMembersGet(HierarchyMembersGetRequest)

HierarkiGet mendapatkan data ParentChild untuk Hierarki tertentu

HierarchyParentSave(HierarchyParentSaveRequest)

Mengubah induk hierarki turunan dari anggota anak yang diberikan untuk tingkat hierarki yang diberikan.

MetadataClone(MetadataCloneRequest)

Buat objek metadata baru yang merupakan salinan objek metadata yang tepat dari instans lain.

MetadataCreate(MetadataCreateRequest)

Buat objek metadata baru.

MetadataDelete(MetadataDeleteRequest)

Menghapus berbagai objek metadata.

MetadataGet(MetadataGetRequest)

Ambil berbagai objek metadata.

MetadataUpdate(MetadataUpdateRequest)

Memperbarui berbagai objek metadata.

ModelMembersGet(ModelMembersGetRequest)

Mendapatkan semua data dalam model sesuai permintaan

SecurityDelete(SecurityDeleteRequest)

Operasi ini menghapus komponen SecuritySet

SecurityPrincipalsClone(SecurityPrincipalsRequest)

Membuat keamanan SecurityPrincipalsRequest baru sebagai salinan objek yang tepat di instans hub MDS lain. Operasi ini memerlukan guid dan nama item baru dalam permintaan. Guid akan dimasukkan daripada dihasilkan.

SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Membuat objek utama keamanan baru di repositori MDS.

SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Menghapus prinsipal yang ditentukan sebagai bagian SecurityPrincipalsDeleteRequestdari .

SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Operasi ini mengambil SecuritySet data secara keseluruhan atau di beberapa bagian. Operasi mengembalikan model data perwakilan dari struktur dan konten keamanan.

SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Updates prinsip keamanan, pengumpulanUser, dan Group di repositori.

SecurityPrivilegesClone(SecurityPrivilegesRequest)

Buat hak istimewa keamanan baru sebagai salinan hak istimewa yang tepat di instans hub MDS lain.

SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Membuat hak istimewa keamanan baru di repositori MDS

SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Menghapus hak istimewa keamanan yang ditentukan dalam permintaan.

SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Mendapatkan hak istimewa keamanan dari repositori MDS berdasarkan kriteria get yang ditentukan.

SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Updates informasi hak istimewa keamanan di repositori MDS.

ServiceCheck(ServiceCheckGetRequest)

Lakukan pemeriksaan layanan untuk menentukan apakah MDS dalam keadaan sehat.

ServiceVersionGet(ServiceVersionGetRequest)

Mendapatkan versi instans Layanan.

StagingNameCheck(StagingNameCheckRequest)

Periksa apakah nama penahapan unik atau nama penahapan sudah digunakan.

SyncRelationshipDelete(SyncRelationshipDeleteRequest)

Menghapus hubungan sinkronisasi antara dua versi entitas.

SyncRelationshipMerge(SyncRelationshipMergeRequest)

Membuat atau Updates hubungan sinkronisasi antara dua versi entitas. Proses sinkronisasi awal akan dimulai setelah hubungan berhasil dibuat.

SyncRelationshipRefresh(SyncRelationshipRefreshRequest)

Merefresh hubungan sinkronisasi dengan memperbarui versi entitas target agar sesuai dengan versi entitas sumber.

SyncRelationshipsGet(SyncRelationshipsGetRequest)

Mengambil hubungan sinkronisasi.

SystemDomainListGet(SystemDomainListGetRequest)

Mengambil daftar domain sistem.

SystemPropertiesGet(SystemPropertiesGetRequest)

Ambil properti sistem.

SystemSettingsGet(SystemSettingsGetRequest)

Ambil pengaturan sistem.

SystemSettingsUpdate(SystemSettingsUpdateRequest)

Memperbarui pengaturan sistem.

TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Membuat Anotasi baru yang terkait dengan transaksi

TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Mendapatkan anotasi yang terkait dengan transaksi

TransactionsGet(TransactionsGetRequest)

Mendapatkan transaksi untuk kriteria yang diberikan.

TransactionsReverse(TransactionsReverseRequest)

Membalikkan Transaksi MDM

UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest)

Mendapatkan pengguna dari repositori MDS berdasarkan izin objek yang ditentukan

UserPreferencesDelete(UserPreferencesDeleteRequest)

Hapus preferensi pengguna.

UserPreferencesGet(UserPreferencesGetRequest)

Ambil semua preferensi pengguna.

UserPreferencesUpdate(UserPreferencesUpdateRequest)

Perbarui preferensi pengguna.

Validate(ServiceDescription, ServiceHostBase)

Tidak melakukan apa-apa. Lihat dokumentasi untuk detail tentang kapan metode ini dipanggil dan parameternya.

ValidationGet(ValidationGetRequest)

Mendapatkan masalah Validasi untuk kriteria yang diberikan

ValidationProcess(ValidationProcessRequest)

Memvalidasi data untuk kriteria yang diberikan

VersionCopy(VersionCopyRequest)

Buat salinan versi, yang mencakup pembuatan salinan semua data anggota entitas.

Berlaku untuk