XamlServices.Save メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
提供されたオブジェクト グラフを XAML ノード表現に処理した後、シリアル化の出力形式に処理します。
オーバーロード
Save(Object) |
提供されたオブジェクト ツリーを XAML ノード表現に処理した後、出力 XAML の文字列形式を返します。 |
Save(Stream, Object) |
提供されたオブジェクト グラフを XAML ノード表現に処理した後、シリアル化の出力ストリームに処理します。 |
Save(TextWriter, Object) |
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された TextWriter で使用される出力に処理します。 |
Save(String, Object) |
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された場所の出力ファイルに書き込みます。 |
Save(XamlWriter, Object) |
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された XAML ライターに書き込みます。 |
Save(XmlWriter, Object) |
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された XmlWriter に書き込みます。 |
Save(Object)
提供されたオブジェクト ツリーを XAML ノード表現に処理した後、出力 XAML の文字列形式を返します。
public:
static System::String ^ Save(System::Object ^ instance);
public static string Save (object instance);
static member Save : obj -> string
Public Shared Function Save (instance As Object) As String
パラメーター
- instance
- Object
処理されるオブジェクト グラフのルート。
戻り値
文字列としての XAML マークアップ出力。
注釈
このメソッドからの出力は、 ToString
メソッド呼 XmlWriter び出しによって作成された の結果です。 これは XmlWriter 、次の設定を使用して作成されます。 XmlWriterSettings.Indent は であり true
、 XmlWriterSettings.OmitXmlDeclaration は です true
。
返された文字列は、 メソッドを使用して Create 有効な XML として読み込むことができます。これは、文字列をストリームに処理した場合、または XAML 専用のリーダーに処理した場合です。
適用対象
Save(Stream, Object)
提供されたオブジェクト グラフを XAML ノード表現に処理した後、シリアル化の出力ストリームに処理します。
public:
static void Save(System::IO::Stream ^ stream, System::Object ^ instance);
public static void Save (System.IO.Stream stream, object instance);
static member Save : System.IO.Stream * obj -> unit
Public Shared Sub Save (stream As Stream, instance As Object)
パラメーター
- stream
- Stream
宛先のストリーム。
- instance
- Object
処理されるオブジェクト グラフのルート。
例外
stream
の入力が null
です。
注釈
重要
XamlServicesは、WINDOWS PRESENTATION FOUNDATION (WPF) 型、または WPF に基づく型を処理する場合は、推奨される XAML 読み取りまたは XAML 書き込み API セットではありません。 WPF を使用する場合は、 を使用して System.Windows.Markup.XamlReader XAML の読み取りまたは読み込みを行い、 System.Windows.Markup.XamlWriter XAML を書き戻します。 これらのクラスは、実装で内部的に API を使用 System.Xaml しますが、依存関係プロパティの最適化など、XAML の読み取りと書き込みの性質に影響を与える WPF 固有の概念のサポートも提供します。
適用対象
Save(TextWriter, Object)
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された TextWriter で使用される出力に処理します。
public:
static void Save(System::IO::TextWriter ^ writer, System::Object ^ instance);
public static void Save (System.IO.TextWriter writer, object instance);
static member Save : System.IO.TextWriter * obj -> unit
Public Shared Sub Save (writer As TextWriter, instance As Object)
パラメーター
- writer
- TextWriter
出力を書き込む TextWriter。
- instance
- Object
処理されるオブジェクト グラフのルート。
例外
writer
の入力が null
です。
適用対象
Save(String, Object)
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された場所の出力ファイルに書き込みます。
public:
static void Save(System::String ^ fileName, System::Object ^ instance);
public static void Save (string fileName, object instance);
static member Save : string * obj -> unit
Public Shared Sub Save (fileName As String, instance As Object)
パラメーター
- fileName
- String
出力を書き込むファイルの名前と場所。
- instance
- Object
処理されるオブジェクト グラフのルート。
例外
fileName
が空の文字列です。
fileName
が null
です。
注釈
fileName
パラメーター値は、 へのXmlWriter.Create呼び出しの入力としてoutputFileName
使用され、メソッド呼び出しの一部として が作成XmlWriterされます。
適用対象
Save(XamlWriter, Object)
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された XAML ライターに書き込みます。
public:
static void Save(System::Xaml::XamlWriter ^ writer, System::Object ^ instance);
public static void Save (System.Xaml.XamlWriter writer, object instance);
static member Save : System.Xaml.XamlWriter * obj -> unit
Public Shared Sub Save (writer As XamlWriter, instance As Object)
パラメーター
- writer
- XamlWriter
使用する XamlWriter 実装。
- instance
- Object
処理されるオブジェクト グラフのルート。
例外
writer
の入力が null
です。
注釈
通常、この署名は次の場合にのみ使用する必要があります。
の独自の実装を定義しました XamlWriter。
既定の設定とは異なる の XamlWriter 設定を指定しました。
適用対象
Save(XmlWriter, Object)
提供されたオブジェクト グラフを XAML ノード表現に処理した後、提供された XmlWriter に書き込みます。
public:
static void Save(System::Xml::XmlWriter ^ writer, System::Object ^ instance);
public static void Save (System.Xml.XmlWriter writer, object instance);
static member Save : System.Xml.XmlWriter * obj -> unit
Public Shared Sub Save (writer As XmlWriter, instance As Object)
パラメーター
- instance
- Object
処理されるオブジェクト グラフのルート。
例外
writer
の入力が null
です。
適用対象
.NET