ServiceClient 클래스

정의

서비스 클라이언트가 마스터 데이터 서비스와 상호작용할 수 있도록 다양한 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
특성
구현

생성자

Name Description
ServiceClient()

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

ServiceClient(Binding, EndpointAddress)

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

ServiceClient(String, EndpointAddress)

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

ServiceClient(String, String)

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

ServiceClient(String)

지정된 엔드포인트 구성 이름으로 클래스의 ServiceClient 새 인스턴스를 초기화합니다.

메서드

Name Description
AnnotationsDelete(International, Int32)

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

AnnotationsUpdate(International, String, Int32)

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

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

지정된 값으로 속성을 변경합니다.

BusinessRulesClone(International, BusinessRules)

지정된 비즈니스 규칙 집합을 사용하여 새로운 비즈니스 규칙을 생성하며, 원래 객체의 전 세계적으로 고유한 식별자(GUID)를 유지합니다.

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)

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)를 유지합니다.

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)를 유지합니다.

SecurityPrivilegesCreate(International, SecurityPrivileges, SecuritySet)

보안 권한을 생성합니다.

SecurityPrivilegesDelete(International, SecurityPrivilegesDeleteCriteria)

지정된 기준에 대한 권한을 삭제합니다.

SecurityPrivilegesGet(International, SecurityPrivilegesGetCriteria, SecurityPrivileges)

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

SecurityPrivilegesUpdate(International, SecurityPrivileges)

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

ServiceCheck(International)

마스터 데이터 서비스 웹 서비스가 운영 중이며 데이터베이스에 연결되어 있는지 판단합니다.

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)

모든 법인 회원 데이터의 복사본을 포함하는 버전의 복사본을 만듭니다.

명시적 인터페이스 구현

Name Description
IService.AnnotationsDelete(AnnotationsDeleteRequest)

기존 주석을 삭제합니다.

IService.AnnotationsUpdate(AnnotationsUpdateRequest)

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

IService.AttributeChange(AttributeChangeRequest)

속성을 변경합니다.

IService.BusinessRulesClone(BusinessRulesCloneRequest)

다른 출처의 비즈니스 규칙을 정확히 복사한 새로운 비즈니스 규칙을 생성하며, 원본 객체의 전 세계 고유 식별자(GUID)를 유지합니다.

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가 마스터 데이터 서비스와 함께 작동하도록 올바르게 설치되고 설정되어 있으면 응답이 긍정적입니다.

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)를 유지합니다.

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)를 유지합니다.

IService.SecurityPrivilegesCreate(SecurityPrivilegesRequest)

보안 권한을 만듭니다.

IService.SecurityPrivilegesDelete(SecurityPrivilegesDeleteRequest)

권한을 삭제합니다.

IService.SecurityPrivilegesGet(SecurityPrivilegesGetRequest)

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

IService.SecurityPrivilegesUpdate(SecurityPrivilegesRequest)

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

IService.ServiceCheck(ServiceCheckGetRequest)

마스터 데이터 서비스 웹 서비스가 운영 중이며 데이터베이스에 연결되어 있는지 판단합니다.

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)

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

적용 대상