MetadataSerializationContext 類別

定義

元數據串行化內容的基類,其中包含具有元數據內容的一組檔。

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

取得和設定主機,這個主機會實作 IMetadataSerializationHost,以便在進行串行化活動期間收到事件通知。

Item[String]

取得由指定之邏輯路徑編製索引的元數據檔。

Style

取得內容在檔集中串行化的樣式。

方法

Clear()

清除內容中的所有檔。

Create(MetadataSerializationStyle)

建立 MetadataSerializationContext 類別的新實例,而不需載入任何檔。

Create(MetadataSerializationStyle, Database)

建立 MetadataSerializationContext 類別的新實例,並以提供的樣式載入串行化指定資料庫結果的所有檔。

Create(MetadataSerializationStyle, Database, MetadataSerializationOptions)

建立 MetadataSerializationContext 類別的新實例,並使用所提供樣式中的指定選項來載入指定資料庫串行化結果的所有檔。

Create(MetadataSerializationStyle, Model)

建立 MetadataSerializationContext 類別的新實例,並載入以所提供樣式串行化指定模型結果的所有檔。

Create(MetadataSerializationStyle, Model, MetadataSerializationOptions)

建立 MetadataSerializationContext 類別的新實例,並載入使用所提供樣式中指定選項串行化指定模型之結果的所有檔。

GetEnumerator()

元數據串行化內容的基類,其中包含具有元數據內容的一組檔。

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()

元數據串行化內容的基類,其中包含具有元數據內容的一組檔。

適用於