XmlSerializer.CanDeserialize メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlSerializer.CanDeserialize メソッドの意味・解説 

XmlSerializer.CanDeserialize メソッド

XmlSerializer が、指定されXML ドキュメントを逆シリアル化できるかどうかを示す値を取得します

名前空間: System.Xml.Serialization
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

使用例使用例

CanDeserialize メソッド呼び出してXML ドキュメントを逆シリアル化できるかどうかチェックする例を次に示します

Private Sub TestDocument _
                (ByVal filename As String,
 _
                 ByVal objType As Type)
    ' Using a FileStream, create an XmlTextReader.
    Dim fs As New FileStream(filename,
 FileMode.Open)
    Dim reader As New XmlTextReader(fs)
    Dim serializer As New
 XmlSerializer(objType)
    If serializer.CanDeserialize(reader) Then
        Dim o As Object
 = serializer.Deserialize(reader)
    End If
    fs.Close()
End Sub
private void TestDocument(string
 filename, Type objType)
{
   // Using a FileStream, create an XmlTextReader.
   Stream fs = new FileStream(filename, FileMode.Open);
   XmlReader reader = new XmlTextReader(fs);
   XmlSerializer serializer = new XmlSerializer(objType);
   if(serializer.CanDeserialize(reader))
      {
         Object o = serializer.Deserialize(reader);
      }
   fs.Close();
}

private:
   void TestDocument( String^ filename, Type^ objType )
   {
      // Using a FileStream, create an XmlTextReader.
      Stream^ fs = gcnew FileStream( filename,FileMode::Open );
      XmlReader^ reader = gcnew XmlTextReader( fs );
      XmlSerializer^ serializer = gcnew XmlSerializer( objType );
      if ( serializer->CanDeserialize( reader ) )
      {
         Object^ o = serializer->Deserialize( reader );
      }
      fs->Close();
   }
private void TestDocument(String fileName,
 Type objType)
{
    // Using a FileStream, create an XmlTextReader.
    Stream fs = new FileStream(fileName, FileMode.Open);
    XmlReader reader = new XmlTextReader(fs);
    XmlSerializer serializer = new XmlSerializer(objType);

    if (serializer.CanDeserialize(reader)) {
        Object o = serializer.Deserialize(reader);
    }
    fs.Close();
} //TestDocument
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlSerializer クラス
XmlSerializer メンバ
System.Xml.Serialization 名前空間
Deserialize


このページでは「.NET Framework クラス ライブラリ リファレンス」からXmlSerializer.CanDeserialize メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXmlSerializer.CanDeserialize メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXmlSerializer.CanDeserialize メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

XmlSerializer.CanDeserialize メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlSerializer.CanDeserialize メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS