指定した WMI クラスの厳密に型指定されたクラスを生成します。この関数は、入力パラメータによって、Visual Basic、C#、または JScript のコードを生成します。
Overloads Public Function GetStronglyTypedClassCode( _
ByVal lang As CodeLanguage, _ ByVal filePath As String, _ ByVal classNamespace As String _) As Boolean
[C#]
public bool GetStronglyTypedClassCode(CodeLanguagelang,stringfilePath,stringclassNamespace);
[C++]
public: bool GetStronglyTypedClassCode(CodeLanguagelang,String* filePath,String* classNamespace);
[JScript]
public function GetStronglyTypedClassCode(
lang : CodeLanguage,filePath : String,classNamespace : String) : Boolean;
パラメータ
- lang
生成するコードの言語。 - filePath
コードを書き込むファイルのパス。 - classNamespace
クラスを生成する .NET 名前空間。その名前空間が空の場合は、WMI 名前空間から生成されます。
戻り値
メソッドが成功した場合は true 。それ以外の場合は false 。
使用例
using System;
using System.Management;
ManagementClass cls = new ManagementClass(null,"Win32_LogicalDisk",null,"");
cls.GetStronglyTypedClassCode(CodeLanguage.CSharp,"C:\temp\Logicaldisk.cs",String.Empty);
[Visual Basic, C++, JScript] Visual Basic、C++、および JScript のサンプルはありません。C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
ManagementClass クラス | ManagementClass メンバ | System.Management 名前空間 | ManagementClass.GetStronglyTypedClassCode オーバーロードの一覧