ServiceClient 클래스

정의

서비스 클라이언트가 MDS(Master Data Services) 상호 작용하기 위한 다양한 API 작업을 포함합니다.

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
상속
ServiceClient
특성
구현

생성자

ServiceClient()

기본값을 사용하여 ServiceClient 클래스의 새 인스턴스를 초기화합니다.

ServiceClient(Binding, EndpointAddress)

지정된 바인딩 및 원격 주소를 가진 ServiceClient 클래스의 새 인스턴스를 초기화합니다.

ServiceClient(String)

지정된 엔드포인트 구성 이름을 사용하여 ServiceClient 클래스의 새 인스턴스를 초기화합니다.

ServiceClient(String, EndpointAddress)

지정된 엔드포인트 구성 이름 및 원격 주소를 가진 ServiceClient 클래스의 새 인스턴스를 초기화합니다.

ServiceClient(String, String)

지정된 엔드포인트 구성 이름 및 원격 주소를 문자열 형식으로 가진 ServiceClient 클래스의 새 인스턴스를 초기화합니다.

메서드

AnnotationsDelete(International, Int32)

지정된 식별자의 기존 주석을 삭제합니다.

AnnotationsUpdate(International, String, Int32)

지정된 식별자의 기존 주석을 업데이트합니다.

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

지정한 값으로 특성을 변경합니다.

BusinessRulesClone(International, BusinessRules)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 지정된 비즈니스 규칙 집합을 사용하여 새 비즈니스 규칙을 만듭니다.

BusinessRulesCreate(International, BusinessRules, Boolean)

새 비즈니스 규칙 인스턴스를 만듭니다.

BusinessRulesDelete(International, BRDeleteCriteria)

지정된 조건의 비즈니스 규칙 또는 규칙 구성 요소를 삭제합니다.

BusinessRulesGet(International, BRGetCriteria, BRResultOptions, OperationResult)

지정된 조건의 비즈니스 규칙을 검색합니다.

BusinessRulesPaletteGet(International, BREntityMemberType, OperationResult)

지정된 멤버 유형에 대해 사용 가능한 비즈니스 규칙 구성 요소(구성 요소 팔레트)를 검색합니다.

BusinessRulesPublish(International, BRPublishCriteria)

지정된 조건의 비즈니스 규칙을 게시합니다.

BusinessRulesUpdate(International, BusinessRules)

기존 비즈니스 규칙을 업데이트합니다.

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

DQS 품질 정리에 대한 작업을 만듭니다.

DataQualityInstalledState(International, OperationResult)

지정된 설정으로 MDS(Master Data Services) 작동하도록 DQS가 제대로 설치되고 구성되었는지 여부를 결정합니다.

DataQualityKnowledgeBasesGet(International, OperationResult)

DQS에 구성된 기술 자료의 컬렉션을 가져옵니다.

DataQualityMatchingOperationCreate(International, Int64, MatchingPolicy, OperationResult)

DQS 일치에 대한 작업을 만듭니다.

DataQualityOperationPurgeOperation(International, Guid)

DQS 작업에 대한 제거 작업을 반환합니다.

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

완료한 DQS 작업의 결과를 검색합니다.

DataQualityOperationStart(International, Guid, OperationResult, OperationStatus)

DQS 작업을 시작합니다.

DataQualityOperationStatus(International, Guid, OperationResult, OperationStatus)

실행 중인 DQS 작업의 상태를 검색합니다.

DataQualityStoreInputData(International, TabularData, Guid)

데이터 품질 저장소 입력에 대한 데이터를 검색합니다.

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

멤버에 연결되는 새 주석을 만듭니다.

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

멤버에 연결된 주석을 검색합니다.

EntityMemberAttributesGet(International, EntityMembers)

엔터티의 멤버에 대한 단일 특성 값을 검색합니다.

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

이 기능은 다음 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 애플리케이션은 가능한 한 빨리 수정하세요.

EntityMembersCopy(International, EntityMembersCopyCriteria)

선택한 멤버를 새 대상 멤버에 복사합니다.

EntityMembersCreate(International, EntityMembers, Boolean, OperationResult)

새 멤버를 만듭니다.

EntityMembersDelete(International, EntityMembers)

선택한 멤버를 삭제하거나 비활성화합니다.

EntityMembersGet(International, EntityMembersGetCriteria, EntityMembersInformation, OperationResult)

엔터티에서 필터링된 멤버 집합 및 해당 멤버 데이터를 검색합니다.

EntityMembersMerge(International, EntityMembers, Boolean, OperationResult)

새 멤버를 만들고 기존 멤버를 업데이트합니다.

EntityMembersUpdate(International, EntityMembers)

기존 멤버를 업데이트합니다.

EntityStagingClear(International, Int32, Identifier)

지정된 일괄 처리 식별자의 엔터티 준비 영역을 지웁니다.

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

엔터티 준비 영역의 내용을 검색합니다.

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

멤버 및 멤버 관계를 엔터티 준비 영역으로 로드합니다.

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

일괄 처리 태그, 엔터티 식별자, 멤버 유형 및 버전 식별자를 통해 일괄 처리를 큐에 처리 대기 중으로 설정합니다.

ExportViewCreate(International, ExportView)

새 내보내기(구독) 뷰를 만듭니다.

ExportViewDelete(International, Identifier)

지정된 식별자의 기존 내보내기 뷰를 제거합니다.

ExportViewListGet(International, OperationResult)

기존 내보내기 뷰 목록을 검색합니다.

ExportViewUpdate(International, ExportView)

기존 내보내기 뷰를 업데이트합니다.

HierarchyMembersGet(International, HierarchyMembersGetCriteria, OperationResult)

부모 노드와 관련하여 계층에서 부모-자식 멤버를 검색합니다.

MetadataClone(International, Metadata)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 다른 원본에서 메타데이터 구성 요소를 정확히 복사합니다.

MetadataCreate(International, Metadata, Boolean, OperationResult)

새 메타데이터 구성 요소를 만듭니다.

MetadataDelete(International, Metadata)

지정된 메타데이터 구성 요소를 삭제합니다.

MetadataGet(International, MetadataResultOptions, MetadataSearchCriteria, OperationResult)

지정된 조건의 메타데이터를 검색합니다.

MetadataUpdate(International, Metadata)

지정된 메타데이터를 업데이트합니다.

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

멤버의 비동기 대량 삭제를 시작합니다.

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

하나 이상의 엔터티에서 멤버 데이터에 대한 비동기 대량 만들기 및/또는 업데이트를 시작합니다.

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

하나 이상의 엔터티에서 멤버 데이터 비동기 대량 업데이트를 시작합니다.

ModelMembersGet(International, ModelMembersGetCriteria, ModelMembersResultCriteria, OperationResult)

선택한 전체 모델, 엔터티 및/또는 계층을 검색합니다.

SecurityPrincipalsClone(International, SecurityPrincipals)

원래 개체의 GUID는 그대로 유지하고 다른 원본에서 보안 모델의 사용자, 그룹 및 해당 권한을 정확히 복사합니다.

SecurityPrincipalsCreate(International, SecurityPrincipals, SecuritySet)

보안 모델 내에서 사용자, 그룹 및 해당 권한을 새로 만듭니다.

SecurityPrincipalsDelete(International, SecurityPrincipalsDeleteCriteria)

사용자 및 그룹을 삭제합니다.

SecurityPrincipalsGet(International, SecurityPrincipalsCriteria, SecurityPrincipals)

보안 주체 및 해당 권한을 검색합니다.

SecurityPrincipalsUpdate(International, SecurityPrincipals)

보안 주체를 업데이트합니다.

SecurityPrivilegesClone(International, SecurityPrivileges)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 다른 원본에서 보안 모델의 사용 권한을 정확히 복사합니다.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

보안 권한을 만듭니다.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

지정된 조건에 대한 권한을 삭제합니다.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

선택한 보안 주체 및/또는 모델에 대한 보안 권한을 검색합니다.

SecurityPrivilegesUpdate(International, SecurityPrivileges)

지정된 보안 권한을 업데이트합니다.

ServiceCheck(International)

Master Data Services 웹 서비스가 실행 중이고 데이터베이스에 연결되어 있는지 확인합니다.

ServiceVersionGet(International, OperationResult, Version)

서비스 인스턴스의 버전을 검색합니다.

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

대량 준비 영역을 지웁니다.

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

대량 준비 영역의 내용을 검색합니다.

StagingNameCheck(International, String, OperationResult)

준비 이름을 확인하여 이름이 고유한지 또는 이미 사용 중인 이름인지 확인합니다.

StagingProcess(International, Boolean, StagingUnbatchedCriteria, OperationResult)

준비 테이블에서 일괄 처리되지 않은 기존 레코드를 일괄 처리에 추가하고, 요청에 대한 준비 큐 실행을 시작합니다.

SystemDomainListGet(International, SystemDomainListGetCriteria, Collection<SystemDomainList>)

목록 코드를 기반으로 선택 항목의 지역화된 고정 목록을 검색합니다.

SystemPropertiesGet(International, Collection<SystemPropertyValue>)

시스템에 대한 변경할 수 없는 속성을 검색합니다.

SystemSettingsGet(International, SystemSettingsGetCriteria, Collection<SystemSettingGroup>)

시스템 설정 목록을 검색합니다.

SystemSettingsUpdate(International, Collection<SystemSettingGroup>)

시스템 설정 값을 업데이트합니다.

TransactionAnnotationsCreate(International, Collection<Annotation>, Int32)

기존 트랜잭션에 연결되는 새 주석을 만듭니다.

TransactionAnnotationsGet(International, Int32, OperationResult)

모델에서 필터링된 트랜잭션 주석 목록을 검색합니다.

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

모델에서 필터링된 트랜잭션 목록을 검색합니다.

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

하나 이상의 기존 트랜잭션을 되돌립니다.

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

지정된 사용자의 기본 설정을 삭제합니다.

UserPreferencesGet(International, Dictionary<String,String>)

지정된 사용자의 기본 설정을 검색합니다.

UserPreferencesUpdate(International, Dictionary<String,String>)

지정된 사용자의 기본 설정을 업데이트합니다.

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

지정된 검색 조건의 유효성 검사 문제를 가져옵니다.

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

모델에서 선택한 멤버에 대한 유효성 검사(비즈니스 규칙)를 처리합니다.

VersionCopy(International, Guid, String, String)

모든 엔터티 멤버 데이터의 복사본 작성을 포함하여 버전의 복사본을 만듭니다.

명시적 인터페이스 구현

IService.AnnotationsDelete(AnnotationsDeleteRequest)

기존 주석을 삭제합니다.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

기존 주석을 업데이트합니다.

IService.AttributeChange(AttributeChangeRequest)

특성을 변경합니다.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 다른 원본에서 비즈니스 규칙을 정확히 복사하여 새 비즈니스 규칙을 만듭니다.

IService.BusinessRulesCreate(BusinessRulesCreateRequest)

새 비즈니스 규칙을 만듭니다.

IService.BusinessRulesDelete(BusinessRulesDeleteRequest)

비즈니스 규칙 또는 규칙 구성 요소를 삭제합니다.

IService.BusinessRulesGet(BusinessRulesGetRequest)

비즈니스 규칙을 검색합니다.

IService.BusinessRulesPaletteGet(BusinessRulesPaletteGetRequest)

사용 가능한 비즈니스 규칙 구성 요소(구성 요소 팔레트)를 검색합니다.

IService.BusinessRulesPublish(BusinessRulesPublishRequest)

모델, 엔터티 또는 멤버 유형에 대한 비즈니스 규칙을 게시합니다.

IService.BusinessRulesUpdate(BusinessRulesUpdateRequest)

기존 비즈니스 규칙을 업데이트합니다.

IService.DataQualityCleansingOperationCreate(DataQualityCleansingOperationCreateRequest)

DQS 품질 정리에 대한 작업 요청을 만듭니다.

IService.DataQualityInstalledState(DataQualityInstalledStateRequest)

DQS 상태를 검색합니다. DQS가 제대로 설치되고 MDS(Master Data Services) 작동하도록 구성된 경우 응답이 양수입니다.

IService.DataQualityKnowledgeBasesGet(DataQualityKnowledgeBasesGetRequest)

DQS에 구성된 기술 자료 목록을 검색합니다.

IService.DataQualityMatchingOperationCreate(DataQualityMatchingOperationCreateRequest)

DQS 일치에 대한 작업 요청을 만듭니다.

IService.DataQualityOperationPurgeOperation(DataQualityOperationPurgeOperationRequest)

DQS 작업에 대한 제거 작업을 반환합니다.

IService.DataQualityOperationResultsGet(DataQualityOperationResultsGetRequest)

완료한 DQS 작업의 결과를 검색합니다.

IService.DataQualityOperationStart(DataQualityOperationStartRequest)

DQS 작업을 시작합니다.

IService.DataQualityOperationStatus(DataQualityOperationStatusRequest)

실행 중인 DQS 작업의 상태를 검색합니다.

IService.DataQualityStoreInputData(DataQualityStoreInputDataRequest)

데이터 품질 저장소 입력에 대한 데이터를 검색합니다.

IService.EntityMemberAnnotationsCreate(EntityMemberAnnotationsCreateRequest)

멤버에 연결되는 새 주석을 만듭니다.

IService.EntityMemberAnnotationsGet(EntityMemberAnnotationsGetRequest)

멤버에 연결된 주석을 검색합니다.

IService.EntityMemberAttributesGet(EntityMemberAttributesGetRequest)

지정된 멤버 목록에서 지정된 특성 값 집합을 검색합니다.

IService.EntityMemberKeyLookup(EntityMemberKeyGetRequest)

이 기능은 다음 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 애플리케이션은 가능한 한 빨리 수정하세요.

IService.EntityMembersCopy(EntityMembersCopyRequest)

선택한 멤버를 새 대상 멤버에 복사합니다.

IService.EntityMembersCreate(EntityMembersCreateRequest)

새 멤버를 만듭니다.

IService.EntityMembersDelete(EntityMembersDeleteRequest)

선택한 멤버를 삭제하거나 비활성화합니다.

IService.EntityMembersGet(EntityMembersGetRequest)

엔터티에서 필터링된 멤버 집합 및 해당 멤버 데이터를 검색합니다.

IService.EntityMembersMerge(EntityMembersMergeRequest)

새 멤버를 만들고 기존 멤버를 업데이트합니다.

IService.EntityMembersUpdate(EntityMembersUpdateRequest)

기존 멤버를 업데이트합니다.

IService.EntityStagingClear(EntityStagingClearRequest)

엔터티 준비 영역을 지웁니다.

IService.EntityStagingGet(EntityStagingGetRequest)

엔터티 준비 영역의 내용을 검색합니다.

IService.EntityStagingLoad(EntityStagingLoadRequest)

엔터티 준비 영역의 내용을 로드합니다.

IService.EntityStagingProcess(EntityStagingProcessRequest)

일괄 처리를 큐에 처리 대기 중으로 설정합니다.

IService.ExportViewCreate(ExportViewCreateRequest)

원하는 구독 뷰를 생성하거나 다시 생성합니다.

IService.ExportViewDelete(ExportViewDeleteRequest)

기존 내보내기 뷰를 제거합니다.

IService.ExportViewListGet(ExportViewListGetRequest)

기존 내보내기 뷰 목록을 검색합니다.

IService.ExportViewUpdate(ExportViewUpdateRequest)

기존 내보내기 뷰를 업데이트합니다.

IService.HierarchyMembersGet(HierarchyMembersGetRequest)

부모 노드와 관련하여 계층에서 부모-자식 멤버를 검색합니다.

IService.MetadataClone(MetadataCloneRequest)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 다른 원본에서 메타데이터 구성 요소를 정확히 복사합니다.

IService.MetadataCreate(MetadataCreateRequest)

새 메타데이터 구성 요소를 만듭니다.

IService.MetadataDelete(MetadataDeleteRequest)

메타데이터 구성 요소를 삭제합니다.

IService.MetadataGet(MetadataGetRequest)

메타데이터를 검색합니다.

IService.MetadataUpdate(MetadataUpdateRequest)

메타데이터를 업데이트합니다.

IService.ModelMembersBulkDelete(ModelMembersBulkDeleteRequest)

멤버의 비동기 대량 삭제를 시작합니다.

IService.ModelMembersBulkMerge(ModelMembersBulkMergeRequest)

하나 이상의 엔터티에서 멤버 데이터에 대한 비동기 대량 만들기 및/또는 업데이트를 시작합니다.

IService.ModelMembersBulkUpdate(ModelMembersBulkUpdateRequest)

하나 이상의 엔터티에서 멤버 데이터 비동기 대량 업데이트를 시작합니다.

IService.ModelMembersGet(ModelMembersGetRequest)

선택한 전체 모델, 엔터티 및/또는 계층을 검색합니다.

IService.SecurityPrincipalsClone(SecurityPrincipalsRequest)

원래 개체의 GUID는 그대로 유지하고 다른 원본에서 보안 모델의 사용자, 그룹 및 해당 권한을 정확히 복사합니다.

IService.SecurityPrincipalsCreate(SecurityPrincipalsRequest)

보안 모델 내에서 사용자, 그룹 및 해당 권한을 새로 만듭니다.

IService.SecurityPrincipalsDelete(SecurityPrincipalsDeleteRequest)

사용자 및 그룹을 삭제합니다.

IService.SecurityPrincipalsGet(SecurityPrincipalsGetRequest)

보안 주체 및 해당 권한을 검색합니다.

IService.SecurityPrincipalsUpdate(SecurityPrincipalsRequest)

보안 주체를 업데이트합니다.

IService.SecurityPrivilegesClone(SecurityPrivilegesRequest)

원래 개체의 GUID(Globally Unique Identifier)는 그대로 유지하고 다른 원본에서 보안 모델의 사용 권한을 정확히 복사합니다.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

보안 권한을 만듭니다.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

권한을 삭제합니다.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

선택한 보안 주체 및/또는 모델에 대한 보안 권한을 검색합니다.

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

보안 권한을 업데이트합니다.

IService.ServiceCheck(ServiceCheckGetRequest)

Master Data Services 웹 서비스가 실행 중이고 데이터베이스에 연결되어 있는지 확인합니다.

IService.ServiceVersionGet(ServiceVersionGetRequest)

서비스 버전을 검색합니다.

IService.StagingClear(StagingClearRequest)

대량 준비 영역을 지웁니다.

IService.StagingGet(StagingGetRequest)

대량 준비 영역의 내용을 검색합니다.

IService.StagingNameCheck(StagingNameCheckRequest)

준비 이름을 확인하여 이름이 고유한지 또는 이미 사용 중인 이름인지 확인합니다.

IService.StagingProcess(StagingProcessRequest)

준비 테이블에서 일괄 처리되지 않은 기존 레코드를 일괄 처리에 추가하고, 요청에 대한 준비 큐 실행을 시작합니다.

IService.SystemDomainListGet(SystemDomainListGetRequest)

목록 코드를 기반으로 선택 항목의 지역화된 고정 목록을 검색합니다.

IService.SystemPropertiesGet(SystemPropertiesGetRequest)

시스템에 대한 변경할 수 없는 속성을 검색합니다.

IService.SystemSettingsGet(SystemSettingsGetRequest)

시스템 설정 목록을 검색합니다.

IService.SystemSettingsUpdate(SystemSettingsUpdateRequest)

시스템 설정 값을 업데이트합니다.

IService.TransactionAnnotationsCreate(TransactionAnnotationsCreateRequest)

기존 트랜잭션에 연결되는 새 주석을 만듭니다.

IService.TransactionAnnotationsGet(TransactionAnnotationsGetRequest)

모델에서 필터링된 트랜잭션 주석 목록을 검색합니다.

IService.TransactionsGet(TransactionsGetRequest)

모델에서 필터링된 트랜잭션 목록을 검색합니다.

IService.TransactionsReverse(TransactionsReverseRequest)

하나 이상의 기존 트랜잭션을 되돌립니다.

IService.UserPreferencesDelete(UserPreferencesDeleteRequest)

현재 사용자의 기본 설정을 삭제합니다.

IService.UserPreferencesGet(UserPreferencesGetRequest)

현재 사용자의 기본 설정을 검색합니다.

IService.UserPreferencesUpdate(UserPreferencesUpdateRequest)

현재 사용자의 기본 설정을 업데이트합니다.

IService.ValidationGet(ValidationGetRequest)

지정된 조건의 유효성 검사 문제를 가져옵니다.

IService.ValidationProcess(ValidationProcessRequest)

모델에서 선택한 멤버에 대한 유효성 검사(비즈니스 규칙)를 처리합니다.

IService.VersionCopy(VersionCopyRequest)

모델 버전을 새 버전에 복사합니다.

적용 대상