Service Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene las diversas operaciones de la API de reglas de negocio.
El usuario debe tener permiso de la Función de Administración del Sistema para usar BusinessRulesGet. El usuario debe tener permiso de Función de Administración del Sistema y ser Administrador de Modelos (Actualizar a nivel de Modelo) para poder utilizar todas las demás operaciones.
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
- Herencia
-
Service
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| Service() |
Inicializa una nueva instancia de la clase Service. |
Propiedades
| Nombre | Description |
|---|---|
| DatabaseSKU |
SKU de base de datos |
Métodos
| Nombre | Description |
|---|---|
| AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
No realiza ninguna acción. Véase <también cref="T:System.ServiceModel.Description.IServiceBehavior"></véase también> la documentación para detalles sobre cuándo se llama este método y sus parámetros. |
| AnnotationsDelete(AnnotationsDeleteRequest) |
Elimina anotaciones existentes |
| AnnotationsUpdate(AnnotationsUpdateRequest) |
Actualizaciones Anotaciones existentes |
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
Registra para todas las operaciones de servicio un inspector de parámetros que extrae y aplica información WCF de la localidad del cliente. Registra un gestor de errores para todos los canales. |
| AttributeChange(AttributeChangeRequest) |
Cambia el nombre y/o el tipo de un atributo |
| BusinessRulesClone(BusinessRulesCloneRequest) |
Crear nuevas reglas de negocio que sean copias exactas de reglas de negocio de otra instancia. |
| BusinessRulesCreate(BusinessRulesCreateRequest) |
Crea nuevas reglas de negocio. |
| BusinessRulesDelete(BusinessRulesDeleteRequest) |
Elimina una regla de negocio o componentes de las reglas. |
| BusinessRulesGet(BusinessRulesGetRequest) |
Recuperar las reglas de negocio. Debe tener permiso para la Función de Administración del Sistema |
| BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest) |
Recuperar los componentes disponibles de reglas de negocio (la paleta de componentes). |
| BusinessRulesPublish(BusinessRulesPublishRequest) |
Publica reglas de negocio para un modelo, entidad o tipo de miembro. |
| BusinessRulesUpdate(BusinessRulesUpdateRequest) |
Actualizar las normas de negocio existentes. |
| DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest) |
Crea una operación de limpieza |
| DataQualityInstalledState(DataQualityInstalledStateRequest) |
Consigue el estado DQS: la respuesta es positiva si DQS está correctamente instalado y configurado para funcionar con MDS |
| DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest) |
Obtiene una lista de bases de conocimiento configuradas en DQS |
| DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest) |
Crea una operación de emparejamiento |
| DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest) |
Obtiene los resultados de una operación DQS completada |
| DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest) |
Obtiene los resultados de una operación DQS completada |
| DataQualityOperationStart(DataQualityOperationStartRequest) |
Inicia una operación DQS ya existente |
| DataQualityOperationStatus(DataQualityOperationStatusRequest) |
Obtiene el estado de una operación DQS en ejecución |
| DataQualityStoreInputData(DataQualityStoreInputDataRequest) |
Almacena los datos de entrada de DQS en el servidor. Puede ser invocado varias veces para la misma operación |
| EntityMemberAnnotationDelete(EntityMemberAnnotationDeleteRequest) |
Eliminar anotaciones relacionadas con una revisión de miembro |
| EntityMemberAnnotationSave(EntityMemberAnnotationSaveRequest) |
Crea o actualiza anotaciones relacionadas con una revisión de miembro |
| EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest) |
Obsoletos.
Crear nuevas anotaciones relacionadas con un miembro |
| EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest) |
Obtén anotaciones relacionadas con una revisión de miembro |
| EntityMemberAttributesGet(EntityMemberAttributesGetRequest) |
Obtén un valor de atributo único para un miembro en una entidad. Diseñado para poder obtener archivos binarios, pero puedes obtener cualquier valor de atributo que pidas. |
| EntityMemberChangesetDelete(EntityMemberChangesetDeleteRequest) |
Eliminar un conjunto de cambios |
| EntityMemberChangeSetDelete(EntityMemberChangeSetDeleteRequest) |
Eliminar un conjunto de cambios |
| EntityMemberChangesetSave(EntityMemberChangesetSaveRequest) |
Crear o actualizar un conjunto de cambios |
| EntityMemberChangeSetSave(EntityMemberChangeSetSaveRequest) |
Crear o actualizar un conjunto de cambios |
| EntityMemberChangesetsGet(EntityMemberChangesetsGetRequest) |
Consigue cambios |
| EntityMemberChangeSetsGet(EntityMemberChangeSetsGetRequest) |
Consigue juegos de cambio |
| EntityMemberHistoryRollback(EntityMemberHistoryRollbackRequest) |
EntityMemberHistoriesGet es un servicio que devuelve el historial específico de los miembros de la entidad |
| EntityMemberKeyLookup(EntityMemberKeyGetRequest) |
Busca un memberCode o memberID según los criterios. |
| EntityMembersCopy(EntityMembersCopyRequest) |
Crea un miembro igual que otro. Establece atributo y la misma ubicación en Jerarquía. |
| EntityMembersCreate(EntityMembersCreateRequest) |
Crea uno o los miembros y establece valores de atributos si se especifica. |
| EntityMembersDelete(EntityMembersDeleteRequest) |
Elimina uno o más miembros |
| EntityMembersGet(EntityMembersGetRequest) |
MembersGet es un servicio que reúne a los miembros específicos de la entidad según los criterios dados |
| EntityMembersMerge(EntityMembersMergeRequest) |
Crear/actualizar uno o más miembros y todos los atributos, colecciones y relaciones |
| EntityMembersPurge(EntityMembersPurgeRequest) |
Purga a los miembros eliminados de forma suave de una versión modelo. |
| EntityMembersUpdate(EntityMembersUpdateRequest) |
Actualizar a uno o más miembros |
| EntityStagingClear(EntityStagingClearRequest) |
Configura el lote dado (mediante un ID de lote único) en el estado "en cola para limpiar" |
| EntityStagingGet(EntityStagingGetRequest) |
Se usa para obtener la lista de lotes en el sistema para un modelo dado |
| EntityStagingLoad(EntityStagingLoadRequest) |
Se utiliza para cargar en masa miembros y relaciones en tablas de staging basadas en entidades. |
| EntityStagingProcess(EntityStagingProcessRequest) |
Configura el lote dado (mediante etiqueta de lote, ID de entidad, tipo de miembro e ID de versión) para que se coloque en cola para su procesamiento |
| ErrorLogsGet(ErrorLogsGetRequest) |
Obtén el registro de errores de un ID de correlación específico de la caché. |
| ExportViewCreate(ExportViewCreateRequest) |
Crea una nueva vista de exportación (suscripción) |
| ExportViewDelete(ExportViewDeleteRequest) |
Elimina una vista de exportación (suscripción) existente |
| ExportViewListGet(ExportViewListGetRequest) |
Obtiene la lista de vista(s) de exportación (suscripción) |
| ExportViewUpdate(ExportViewUpdateRequest) |
Actualiza una vista de exportación (suscripción) existente |
| FileGet(FileGetRequest) |
Obtén el archivo de la caché |
| FileSave(FileSaveRequest) |
Guarda el archivo en la caché |
| HierarchyMembersGet(HierarchyMembersGetRequest) |
HierarchyGet obtiene los datos ParentChild para una Jerarquía dada |
| HierarchyParentSave(HierarchyParentSaveRequest) |
Cambia el padre jerárquico derivado de los miembros hijos dados para el nivel jerárquico dado. |
| MetadataClone(MetadataCloneRequest) |
Crea nuevos objetos de metadatos que sean copias exactas de objetos de metadatos de otra instancia. |
| MetadataCreate(MetadataCreateRequest) |
Crea nuevos objetos de metadatos. |
| MetadataDelete(MetadataDeleteRequest) |
Elimina varios objetos de metadatos. |
| MetadataGet(MetadataGetRequest) |
Recuperar varios objetos de metadatos. |
| MetadataUpdate(MetadataUpdateRequest) |
Actualiza varios objetos de metadatos. |
| ModelMembersGet(ModelMembersGetRequest) |
Obtén todos los datos del modelo según la petición |
| SecurityDelete(SecurityDeleteRequest) |
Esta operación elimina componentes de la SecuritySet |
| SecurityPrincipalsClone(SecurityPrincipalsRequest) |
Crea una nueva seguridad SecurityPrincipalsRequest como copias exactas de objetos en otra instancia de hub MDS. Esta operación requiere tanto el guid como el nombre de los nuevos elementos en la solicitud. El guid se insertará en lugar de generarse. |
| SecurityPrincipalsCreate(SecurityPrincipalsRequest) |
Crea un nuevo objeto principal de seguridad en el repositorio MDS. |
| SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest) |
Elimina los principales especificados como parte de la SecurityPrincipalsDeleteRequest. |
| SecurityPrincipalsGet(SecurityPrincipalsGetRequest) |
La operación recupera los SecuritySet datos en su totalidad o en partes. La operación devuelve un modelo de datos representativo de la estructura y el contenido de seguridad. |
| SecurityPrincipalsUpdate(SecurityPrincipalsRequest) |
Actualiza los principios de seguridad, la colección de User y Group dentro del repositorio. |
| SecurityPrivilegesClone(SecurityPrivilegesRequest) |
Crear nuevos privilegios de seguridad como copias exactas de privilegios en otra instancia de hub MDS. |
| SecurityPrivilegesCreate(SecurityPrivilegesRequest) |
Crea nuevos privilegios de seguridad en el repositorio MDS |
| SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest) |
Elimina los privilegios de seguridad especificados en la solicitud. |
| SecurityPrivilegesGet(SecurityPrivilegesGetRequest) |
Obtiene los privilegios de seguridad del repositorio MDS según los criterios de obtención especificados. |
| SecurityPrivilegesUpdate(SecurityPrivilegesRequest) |
Actualiza la información de privilegios de seguridad en el repositorio MDS. |
| ServiceCheck(ServiceCheckGetRequest) |
Realiza una comprobación de servicio para determinar si el MDS está en buen estado. |
| ServiceVersionGet(ServiceVersionGetRequest) |
Obtiene la versión de la instancia de Service. |
| StagingNameCheck(StagingNameCheckRequest) |
Comprueba si el nombre de la etapa es único o si el nombre de la etapa ya está usado. |
| SyncRelationshipDelete(SyncRelationshipDeleteRequest) |
Elimina una relación de sincronización entre dos versiones de entidad. |
| SyncRelationshipMerge(SyncRelationshipMergeRequest) |
Crea o actualiza una relación de sincronización entre las dos versiones de la entidad. Se iniciará un proceso inicial de sincronización una vez que la relación se establezca con éxito. |
| SyncRelationshipRefresh(SyncRelationshipRefreshRequest) |
Actualiza una relación de sincronización actualizando la versión de la entidad de destino para que coincida con la versión de la entidad de origen. |
| SyncRelationshipsGet(SyncRelationshipsGetRequest) |
Recupera relaciones sincronizadas. |
| SystemDomainListGet(SystemDomainListGetRequest) |
Recuperar listas de dominios del sistema. |
| SystemPropertiesGet(SystemPropertiesGetRequest) |
Recuperar propiedades del sistema. |
| SystemSettingsGet(SystemSettingsGetRequest) |
Recupera la configuración del sistema. |
| SystemSettingsUpdate(SystemSettingsUpdateRequest) |
Actualizar la configuración del sistema. |
| TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest) |
Crear nuevas Anotaciones relacionadas con una transacción |
| TransactionAnnotationsGet(TransactionAnnotationsGetRequest) |
Obtén anotaciones relacionadas con una transacción |
| TransactionsGet(TransactionsGetRequest) |
Obtiene las transacciones según los criterios dados. |
| TransactionsReverse(TransactionsReverseRequest) |
Revierte la(s) Transacción(es) MDM(s) |
| UserEffectiveObjectPermissionsGet(UserEffectiveObjectPermissionsGetRequest) |
Obtiene a los usuarios del repositorio MDS según el permiso especificado del objeto |
| UserPreferencesDelete(UserPreferencesDeleteRequest) |
Elimina las preferencias del usuario. |
| UserPreferencesGet(UserPreferencesGetRequest) |
Recupera todas las preferencias del usuario. |
| UserPreferencesUpdate(UserPreferencesUpdateRequest) |
Actualiza las preferencias del usuario. |
| Validate(ServiceDescription, ServiceHostBase) |
No realiza ninguna acción. Véase <también cref="T:System.ServiceModel.Description.IServiceBehavior"></véase también> la documentación para detalles sobre cuándo se llama este método y sus parámetros. |
| ValidationGet(ValidationGetRequest) |
Obtiene el(los) problema(s) de validación para los criterios dados |
| ValidationProcess(ValidationProcessRequest) |
Valida los datos para los criterios dados |
| VersionCopy(VersionCopyRequest) |
Haz una copia de una versión, que incluye hacer una copia de todos los datos de los miembros de la entidad. |