共用方式為


TmdlSerializer.SerializeObject 方法

定義

多載

SerializeObject(MetadataObject, Boolean)

將記憶體內部表格式 metdata 物件串行化為 TMDL 文字內容。

SerializeObject(MetadataObject, MetadataSerializationOptions, Boolean)

使用指定的選項,將記憶體內部表格式 metdata 物件串行化為 TMDL 文字內容。

SerializeObject(MetadataObject, Boolean)

將記憶體內部表格式 metdata 物件串行化為 TMDL 文字內容。

public static string SerializeObject (Microsoft.AnalysisServices.Tabular.MetadataObject object, bool qualifyObject = true);
static member SerializeObject : Microsoft.AnalysisServices.Tabular.MetadataObject * bool -> string
Public Shared Function SerializeObject (object As MetadataObject, Optional qualifyObject As Boolean = true) As String

參數

object
MetadataObject

要串行化的元數據物件

qualifyObject
Boolean

指示內容是否應該在元數據物件圖形中包含物件的限定路徑;默認值為 true。

傳回

具有 TMDL 文字內容的 String

例外狀況

指定的元數據物件是 Null 參考(Visual Basic 中的 Nothing)。

指定的元資料對像是沒有名稱的 NamedMetadataObject

適用於

SerializeObject(MetadataObject, MetadataSerializationOptions, Boolean)

使用指定的選項,將記憶體內部表格式 metdata 物件串行化為 TMDL 文字內容。

public static string SerializeObject (Microsoft.AnalysisServices.Tabular.MetadataObject object, Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions options, bool qualifyObject = true);
static member SerializeObject : Microsoft.AnalysisServices.Tabular.MetadataObject * Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions * bool -> string
Public Shared Function SerializeObject (object As MetadataObject, options As MetadataSerializationOptions, Optional qualifyObject As Boolean = true) As String

參數

object
MetadataObject

要串行化的元數據物件

options
MetadataSerializationOptions

串行化動作的選項。

qualifyObject
Boolean

指示內容是否應該在元數據物件圖形中包含物件的限定路徑;默認值為 true。

傳回

具有 TMDL 文字內容的 String

例外狀況

  • 指定的元數據物件是 Null 參考(Visual Basic 中的 Nothing)。
  • 指定的選項實例是 Null 參考(Visual Basic 中的 Nothing)。

指定的元資料對像是沒有名稱的 NamedMetadataObject

所提供的選項包含無效的設定。

適用於