Service Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |