ServiceClient Clase

Definición

Contiene las diversas operaciones de API para que el cliente de servicio interactúe con los Servicios Maestros de Datos.

public ref class ServiceClient : System::ServiceModel::ClientBase<Microsoft::MasterDataServices::IService ^>, Microsoft::MasterDataServices::IService
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class ServiceClient : System.ServiceModel.ClientBase<Microsoft.MasterDataServices.IService>, Microsoft.MasterDataServices.IService
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type ServiceClient = class
    inherit ClientBase<IService>
    interface IService
Public Class ServiceClient
Inherits ClientBase(Of IService)
Implements IService
Herencia
ServiceClient
Atributos
Implementaciones

Constructores

Nombre Description
ServiceClient()

Inicializa una nueva instancia de la clase ServiceClient con valores predeterminados.

ServiceClient(Binding, EndpointAddress)

Inicializa una nueva instancia de la ServiceClient clase que tenga la dirección de enlace y la dirección remota especificadas.

ServiceClient(String, EndpointAddress)

Inicializa una nueva instancia de la ServiceClient clase que tenga el nombre de configuración del endpoint especificado y la dirección remota.

ServiceClient(String, String)

Inicializa una nueva instancia de la ServiceClient clase que tenga el nombre de configuración del endpoint especificado y la dirección remota como cadena.

ServiceClient(String)

Inicializa una nueva instancia de la ServiceClient clase con el nombre de configuración del endpoint especificado.

Métodos

Nombre Description
AnnotationsDelete(International, Int32)

Elimina la anotación existente con el identificador especificado.

AnnotationsUpdate(International, String, Int32)

Actualiza la anotación existente con el identificador especificado.

AttributeChange(International, MetadataAttribute, Collection<String>, Guid, OperationResult)

Cambia un atributo con los valores especificados.

BusinessRulesClone(International, BusinessRules)

Crea las nuevas reglas de negocio usando el conjunto especificado de reglas de negocio, manteniendo los identificadores globalmente únicos (GUIDs) de los objetos originales.

BusinessRulesCreate(International, BusinessRules, Boolean)

Crea una nueva instancia de reglas de negocio.

BusinessRulesDelete(International, BRDeleteCriteria)

Elimina la regla de negocio o los componentes de las reglas con los criterios dados.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

Recupera las reglas de negocio con los criterios dados.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

Recupera los componentes disponibles de reglas de negocio (la paleta de componentes) para el tipo de miembro especificado.

BusinessRulesPublish(International, BRPublishCriteria)

Publica las reglas de negocio con los criterios establecidos.

BusinessRulesUpdate(International, BusinessRules)

Actualiza las normas de negocio existentes.

DataQualityCleansingOperationCreate(International, Collection<DataSourceFieldMapping>, Int64, OperationResult)

Crea una operación para limpieza de calidad DQS.

DataQualityInstalledState(International, OperationResult)

Determina si el DQS está correctamente instalado y configurado para funcionar con Servicios de Datos Maestros con la configuración especificada.

DataQualityKnowledgeBasesGet(International, OperationResult)

Configura la colección de bases de conocimiento en DQS.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

Crea una operación para la emparejamiento de DQS.

DataQualityOperationPurgeOperation(International, Guid)

Devuelve una operación de purga para la operación DQS.

DataQualityOperationResultsGet(International, Int32, Guid, Int32, OperationResult)

Recupera los resultados de una operación DQS completada.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

Inicia una operación de descalificación.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

Recupera el estado de una operación DQS en curso.

DataQualityStoreInputData(International, TabularData, Guid)

Recupera los datos para almacenar la entrada de calidad de datos.

EntityMemberAnnotationsCreate(International, Collection<Annotation>, Identifier, MemberIdentifier, Identifier, Identifier)

Crea nuevas anotaciones adjuntas a un miembro.

EntityMemberAnnotationsGet(International, Identifier, MemberIdentifier, Identifier, Identifier, OperationResult)

Recupera las anotaciones adjuntas a un miembro.

EntityMemberAttributesGet(International, EntityMembers)

Recupera un único valor de atributo para un miembro en una entidad.

EntityMemberKeyLookup(International, Identifier, MemberKeyLookupType, Collection<MemberKey>, MemberType, Identifier, Identifier)

Esta característica se quitará en la siguiente versión de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan.

EntityMembersCopy(International, EntityMembersCopyCriteria)

Copia a los miembros seleccionados a los nuevos miembros objetivo.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

Crea nuevos miembros.

EntityMembersDelete(International, EntityMembers)

Elimina o desactiva a los miembros seleccionados.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

Recupera el conjunto filtrado de miembros y sus datos de una entidad.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

Crea nuevos miembros y actualiza a los existentes.

EntityMembersUpdate(International, EntityMembers)

Actualiza a los miembros existentes.

EntityStagingClear(International, Int32, Identifier)

Limpia el área de preparación de la entidad con el identificador de lote especificado.

EntityStagingGet(International, EntityStagingGetCriteria, Collection<EntityStagingBatch>, OperationResult)

Recupera el contenido del área de preparación de la entidad.

EntityStagingLoad(International, String, EntityStagingImportType, Collection<EntityMembers>, Boolean, Collection<Identifier>)

Carga a los miembros y su relación en el área de organización de la entidad.

EntityStagingProcess(International, String, Identifier, MemberType, Identifier, OperationResult)

Establece que el batch, mediante etiqueta de lote, identificador de entidad, tipo de miembro e identificador de versión, se ponga en cola para su procesamiento.

ExportViewCreate(International, ExportView)

Crea una nueva vista de exportación (suscripción).

ExportViewDelete(International, Identifier)

Elimina la vista de exportación existente con el identificador especificado.

ExportViewListGet(International, OperationResult)

Recupera la lista de vistas de exportación existentes.

ExportViewUpdate(International, ExportView)

Actualiza la vista de exportación existente.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

Recupera a los miembros padre-hijo de una jerarquía relativa a un nodo padre.

MetadataClone(International, Metadata)

Crea copias exactas de los componentes de metadatos de otra fuente, conservando los identificadores globalmente únicos (GUIDs) de los objetos originales.

MetadataCreate(International, Metadata, Boolean, OperationResult)

Crea nuevos componentes de metadatos.

MetadataDelete(International, Metadata)

Elimina los componentes de metadatos especificados.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

Recupera los metadatos para los criterios dados.

MetadataUpdate(International, Metadata)

Actualiza los metadatos especificados.

ModelMembersBulkDelete(International, Collection<EntityMembers>, Collection<Identifier>)

Comienza la eliminación masiva asincrónica de los miembros.

ModelMembersBulkMerge(International, Collection<EntityMembers>, Collection<Identifier>)

Comienza la creación masiva asíncrona y/o actualización de datos de miembros entre una o más entidades.

ModelMembersBulkUpdate(International, Collection<EntityMembers>, Collection<Identifier>)

Comienza la actualización masiva asíncrona de los datos de los miembros entre una o más entidades.

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

Recupera todos los modelos, entidades y/o jerarquías seleccionadas.

SecurityPrincipalsClone(International, SecurityPrincipals)

Crea copias exactas de usuarios, grupos y sus permisos dentro del modelo de seguridad desde otra fuente, conservando los GUIDs de los objetos originales.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

Crea nuevos usuarios, grupos y sus permisos dentro del modelo de seguridad.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

Elimina usuarios y grupos.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

Recupera a los responsables de seguridad y sus permisos.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

Actualiza los principios de seguridad.

SecurityPrivilegesClone(International, SecurityPrivileges)

Crea copias exactas de permisos dentro del modelo de seguridad desde otra fuente, conservando los identificadores globalmente únicos (GUIDs) de los objetos originales.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

Crea privilegios de seguridad.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

Elimina los permisos para los criterios especificados.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

Recupera los permisos de seguridad para los principales y/o modelos seleccionados.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

Actualiza los privilegios de seguridad especificados.

ServiceCheck(International)

Determina si el servicio web de Servicios de Datos Maestros está operativo y conectado a la base de datos.

ServiceVersionGet(International, OperationResult, Version)

Recupera la versión de la instancia de servicio.

StagingClear(International, Collection<Identifier>, Int32, Int32, OperationResult, Int32)

Despeja la zona de preparación a granel.

StagingGet(International, Boolean, StagingResultCriteria, StagingSearchCriteria, OperationResult, Collection<StagingUnbatchedInformation>)

Recupera el contenido del área de preparación a granel.

StagingNameCheck(International, String, OperationResult)

Comprueba el nombre de la etapa para ver si el nombre es único o si ya se ha usado.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

Barre los registros existentes sin lotes en las tablas de staging en un lote para su procesamiento y lanza la ejecución de la cola de staging a petición.

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

Recupera una lista fija localizada de opciones basada en un código de lista.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

Recupera las propiedades inmutables del sistema.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

Recupera la lista de ajustes del sistema.

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

Actualiza los valores de configuración del sistema.

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

Crea nuevas anotaciones adjuntas a una transacción existente.

TransactionAnnotationsGet(International, Int32, OperationResult)

Recupera la lista filtrada de anotaciones de transacciones de un modelo.

TransactionsGet(International, TransactionSearchCriteria, Int32, Collection<Transaction>)

Recupera la lista filtrada de transacciones de un modelo.

TransactionsReverse(International, Collection<Int32>, Collection<ReplacementId>)

Revierte una o más transacciones existentes.

UserPreferencesDelete(International, Boolean, Dictionary<String,String>)

Elimina las preferencias del usuario especificado.

UserPreferencesGet(International, Dictionary<String,String>)

Recupera las preferencias del usuario especificado.

UserPreferencesUpdate(International, Dictionary<String,String>)

Actualiza las preferencias del usuario especificado.

ValidationGet(International, ValidationSearchCriteria, OperationResult, Collection<ValidationSummaryItem>, Int32, Collection<ValidationIssue>)

Obtiene los problemas de validación para los criterios de búsqueda dados.

ValidationProcess(International, ValidationProcessCriteria, ValidationProcessOptions, Collection<ValidationIssue>, ValidationProcessResult)

Procesa las validaciones (reglas de negocio) para miembros seleccionados dentro de un modelo.

VersionCopy(International, Guid, String, String)

Hace una copia de una versión, que incluye hacer una copia de todos los datos de los miembros de la entidad.

Implementaciones de interfaz explícitas

Nombre Description
IService.AnnotationsDelete(AnnotationsDeleteRequest)

Elimina una anotación existente.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

Actualiza una anotación existente.

IService.AttributeChange(AttributeChangeRequest)

Cambia un atributo.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

Crea nuevas reglas de negocio que son copias exactas de reglas de negocio de otra fuente, manteniendo los identificadores globalmente únicos (GUIDs) de los objetos originales.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

Crea nuevas reglas de negocio.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

Elimina la regla de negocio o sus componentes.

IService.BusinessRulesGet(BusinessRulesGetRequest)

Recupera las reglas de negocio.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

Recupera los componentes disponibles de reglas de negocio (la paleta de componentes).

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

Publica las reglas de negocio de un modelo, entidad o tipo de miembro.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

Actualiza las normas de negocio existentes.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

Crea una solicitud de operación para limpieza de calidad DQS.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

Recupera el estado DQS: la respuesta es positiva si DQS está correctamente instalado y configurado para funcionar con Servicios Maestros de Datos.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

Recupera la lista de la base de conocimiento configurada en DQS.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

Crea una solicitud de operación para la coincidencia de DQS.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

Devuelve una operación de purga para la operación DQS.

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

Recupera los resultados de una operación DQS completada.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

Inicia una operación de descalificación.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

Recupera el estado de una operación DQS en curso.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

Recupera los datos para almacenar la entrada de calidad de datos.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

Crea nuevas anotaciones adjuntas a un miembro.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

Recupera las anotaciones adjuntas a un miembro.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

Recupera el conjunto especificado de valores de atributos de una lista específica de miembros.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

Esta característica se quitará en la siguiente versión de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan.

IService.EntityMembersCopy(EntityMembersCopyRequest)

Copia a los miembros seleccionados a los nuevos miembros objetivo.

IService.EntityMembersCreate(EntityMembersCreateRequest)

Crea nuevos miembros.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

Elimina o desactiva a los miembros seleccionados.

IService.EntityMembersGet(EntityMembersGetRequest)

Recupera el conjunto filtrado de miembros y sus datos de una entidad.

IService.EntityMembersMerge(EntityMembersMergeRequest)

Crea nuevos miembros y actualiza a los existentes.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

Actualiza a los miembros existentes.

IService.EntityStagingClear(EntityStagingClearRequest)

Despeja el área de preparación de la entidad.

IService.EntityStagingGet(EntityStagingGetRequest)

Recupera el contenido del área de preparación de la entidad.

IService.EntityStagingLoad(EntityStagingLoadRequest)

Carga el contenido del área de preparación de la entidad.

IService.EntityStagingProcess(EntityStagingProcessRequest)

Establece que el lote se ponga en cola para su procesamiento.

IService.ExportViewCreate(ExportViewCreateRequest)

Genera o regenera las vistas de suscripción deseadas.

IService.ExportViewDelete(ExportViewDeleteRequest)

Elimina una vista de exportación existente.

IService.ExportViewListGet(ExportViewListGetRequest)

Recupera la lista de vistas de exportación existentes.

IService.ExportViewUpdate(ExportViewUpdateRequest)

Actualiza una vista de exportación existente.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

Recupera a los miembros padre-hijo de una jerarquía relativa a un nodo padre.

IService.MetadataClone(MetadataCloneRequest)

Crea copias exactas de los componentes de metadatos de otra fuente, conservando los identificadores globalmente únicos (GUIDs) de los objetos originales.

IService.MetadataCreate(MetadataCreateRequest)

Crea nuevos componentes de metadatos.

IService.MetadataDelete(MetadataDeleteRequest)

Elimina los componentes de metadatos.

IService.MetadataGet(MetadataGetRequest)

Recupera un metadato.

IService.MetadataUpdate(MetadataUpdateRequest)

Actualiza un metadato.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

Comienza la eliminación masiva asincrónica de los miembros.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

Comienza la creación masiva asíncrona y/o actualización de datos de miembros entre una o más entidades.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

Comienza la actualización masiva asíncrona de los datos de los miembros entre una o más entidades.

IService.ModelMembersGet(ModelMembersGetRequest)

Recupera todos los modelos, entidades y/o jerarquías seleccionadas.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

Crea copias exactas de usuarios, grupos y sus permisos dentro del modelo de seguridad desde otra fuente, conservando los GUIDs de los objetos originales.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

Crea nuevos usuarios, grupos y sus permisos dentro del modelo de seguridad.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

Elimina usuarios y grupos.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

Recupera a los responsables de seguridad y sus permisos.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

Actualiza los principios de seguridad.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

Crea una copia exacta de los permisos dentro del modelo de seguridad desde otra fuente, conservando los identificadores globalmente únicos (GUIDs) de los objetos originales.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

Crea los privilegios de seguridad.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

Elimina los permisos.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

Recupera los permisos de seguridad para los principales y/o modelos seleccionados.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

Actualiza los privilegios de seguridad.

IService.ServiceCheck(ServiceCheckGetRequest)

Determina si el servicio web de Servicios de Datos Maestros está operativo y conectado a la base de datos.

IService.ServiceVersionGet(ServiceVersionGetRequest)

Recupera la versión del servicio.

IService.StagingClear(StagingClearRequest)

Despeja la zona de preparación a granel.

IService.StagingGet(StagingGetRequest)

Recupera el contenido del área de preparación a granel.

IService.StagingNameCheck(StagingNameCheckRequest)

Comprueba el nombre de la etapa para ver si el nombre es único o si ya se ha usado.

IService.StagingProcess(StagingProcessRequest)

Barre los registros existentes sin lotes en las tablas de staging en un lote para su procesamiento y lanza la ejecución de la cola de staging a petición.

IService.SystemDomainListGet(SystemDomainListGetRequest)

Recupera la lista fija localizada de opciones basándose en un código de lista.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

Recupera las propiedades inmutables del sistema.

IService.SystemSettingsGet(SystemSettingsGetRequest)

Recupera la lista de ajustes del sistema.

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

Actualiza los valores de configuración del sistema.

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

Crea nuevas anotaciones adjuntas a una transacción existente.

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

Recupera la lista filtrada de anotaciones de transacciones de un modelo.

IService.TransactionsGet(TransactionsGetRequest)

Recupera la lista filtrada de transacciones de un modelo.

IService.TransactionsReverse(TransactionsReverseRequest)

Revierte una o más transacciones existentes.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

Elimina las preferencias del usuario actual.

IService.UserPreferencesGet(UserPreferencesGetRequest)

Recupera las preferencias del usuario actual.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

Actualiza las preferencias del usuario actual.

IService.ValidationGet(ValidationGetRequest)

Obtiene los problemas de validación para los criterios dados.

IService.ValidationProcess(ValidationProcessRequest)

Procesa las validaciones (reglas de negocio) para miembros seleccionados dentro de un modelo.

IService.VersionCopy(VersionCopyRequest)

Copia una versión del modelo a una nueva versión.

Se aplica a