다음을 통해 공유


MetadataSerializationContext 클래스

정의

메타데이터의 내용이 포함된 문서 집합을 포함하는 메타데이터 serialization 컨텍스트의 기본 클래스입니다.

public abstract class MetadataSerializationContext : Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationManagerBase, System.Collections.Generic.IEnumerable<Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument>
type MetadataSerializationContext = class
    inherit MetadataSerializationManagerBase
    interface seq<MetadataDocument>
    interface IEnumerable
Public MustInherit Class MetadataSerializationContext
Inherits MetadataSerializationManagerBase
Implements IEnumerable(Of MetadataDocument)
상속
MetadataSerializationContext
구현

속성

Documents

컨텍스트에 포함된 문서의 논리적 경로를 가져옵니다.

Host

진행 중인 serialization 작업 중에 이벤트에 대한 알림을 받도록 IMetadataSerializationHost 구현하는 호스트를 가져오고 설정합니다.

Item[String]

지정된 논리 경로로 인덱싱되는 메타데이터 문서를 가져옵니다.

Style

문서 집합에서 콘텐츠가 serialize되는 스타일을 가져옵니다.

메서드

Clear()

컨텍스트에서 모든 문서를 지웁다.

Create(MetadataSerializationStyle)

로드된 문서 없이 MetadataSerializationContext 클래스의 새 인스턴스를 만듭니다.

Create(MetadataSerializationStyle, Database)

MetadataSerializationContext 클래스의 새 인스턴스를 만들고 지정된 데이터베이스를 제공된 스타일로 serialize한 결과인 모든 문서를 로드합니다.

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

MetadataSerializationContext 클래스의 새 인스턴스를 만들고 제공된 스타일의 지정된 옵션을 사용하여 지정된 데이터베이스를 serialize한 결과인 모든 문서를 로드합니다.

Create(MetadataSerializationStyle, Model)

MetadataSerializationContext 클래스의 새 인스턴스를 만들고 지정된 모델을 제공된 스타일로 serialize한 결과인 모든 문서를 로드합니다.

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

MetadataSerializationContext 클래스의 새 인스턴스를 만들고 제공된 스타일의 지정된 옵션을 사용하여 지정된 모델을 serialize한 결과인 모든 문서를 로드합니다.

GetEnumerator()

메타데이터의 내용이 포함된 문서 집합을 포함하는 메타데이터 serialization 컨텍스트의 기본 클래스입니다.

LoadFromDatabase(Database, MetadataSerializationOptions, Object)

지정된 옵션을 사용하여 제공된 데이터베이스를 나타내는 문서 집합으로 컨텍스트를 로드합니다.

LoadFromDatabase(Database, Object)

제공된 데이터베이스를 나타내는 문서 집합을 사용하여 컨텍스트를 로드합니다.

LoadFromModel(Model, MetadataSerializationOptions, Object)

지정된 옵션을 사용하여 제공된 모델을 나타내는 문서 집합으로 컨텍스트를 로드합니다.

LoadFromModel(Model, Object)

제공된 모델을 나타내는 문서 집합을 사용하여 컨텍스트를 로드합니다.

ReadFromDocument(Stream)

지정한 스트림에서 제공하는 문서의 내용을 읽고 컨텍스트에 저장합니다.

ReadFromDocument(String, Stream)

지정한 스트림에서 제공하는 문서의 내용을 읽고 지정된 논리 경로 아래의 컨텍스트에 저장합니다.

ReadFromDocument(String, TextReader, Encoding)

지정한 판독기에서 제공하는 문서의 내용을 읽고 지정된 논리 경로 아래의 컨텍스트에 저장합니다.

ReadFromDocument(TextReader, Encoding)

지정한 판독기에서 제공하는 문서의 내용을 읽고 컨텍스트에 저장합니다.

RemoveDocument(String)

컨텍스트의 문서 집합에서 메타데이터 문서를 제거합니다.

ToDatabase(MetadataDeserializationOptions, Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 새 데이터베이스를 만듭니다.

ToDatabase(Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 새 데이터베이스를 만듭니다.

ToModel(MetadataDeserializationOptions, Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 새 모델을 만듭니다.

ToModel(Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 새 모델을 만듭니다.

UpdateModel(Model, MetadataDeserializationOptions, Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 제공된 Model 업데이트합니다.

UpdateModel(Model, Object)

컨텍스트에 저장된 메타데이터 문서의 내용을 기반으로 제공된 Model 업데이트합니다.

WriteToDocument(String, Stream)

지정한 논리 경로로 인덱싱된 컨텍스트를 제공된 문서에 작성합니다.

WriteToDocument(String, TextWriter, Encoding)

지정된 논리 경로로 인덱싱된 컨텍스트를 제공된 작성기에 작성합니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

메타데이터의 내용이 포함된 문서 집합을 포함하는 메타데이터 serialization 컨텍스트의 기본 클래스입니다.

적용 대상