MethodData.OutParameters プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MethodData.OutParameters プロパティの意味・解説 

MethodData.OutParameters プロパティ

このメソッド出力パラメータ取得します。各パラメータは、オブジェクトプロパティとして記述されます。パラメータ入出力両用場合は、InParameters プロパティOutParameters プロパティ両方表示されます。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public ReadOnly Property
 OutParameters As ManagementBaseObject
Dim instance As MethodData
Dim value As ManagementBaseObject

value = instance.OutParameters
public ManagementBaseObject OutParameters { get;
 }
public:
property ManagementBaseObject^ OutParameters {
    ManagementBaseObject^ get ();
}
/** @property */
public ManagementBaseObject get_OutParameters ()
public function get OutParameters
 () : ManagementBaseObject

プロパティ
メソッド出力パラメータ格納している ManagementBaseObject を返します

解説解説
使用例使用例

MethodData クラス使用して Win32_Process.Create メソッドに関する情報表示する例を次に示しますWin32_Process クラス詳細については、MSDN ライブラリ (http://msdn.microsoft.com/library/ja) で Windows Management Instrumentation に関するドキュメント参照してください

Imports System
Imports System.Management


Public Class Sample
    Public Overloads Shared
 Function _
        Main(ByVal args() As String)
 As Integer

        ' Get the WMI class
        Dim processClass As ManagementClass
 = _
            New ManagementClass("Win32_Process")
        processClass.Options.UseAmendedQualifiers = True

        ' Get the methods in the class
        Dim methods As MethodDataCollection
 = _
            processClass.Methods

        ' display the method names
        Console.WriteLine("Method Name: ")
        For Each method As
 MethodData In methods

            If (method.Name.Equals("Create"))
 Then

                Console.WriteLine(method.Name)
                Console.WriteLine("Description: "
 & _
                    method.Qualifiers("Description").Value)
                Console.WriteLine()

                Console.WriteLine("In-parameters: ")
                For Each i As
 PropertyData In _
                    method.InParameters.Properties

                    Console.WriteLine(i.Name)
                Next
                Console.WriteLine()

                Console.WriteLine("Out-parameters: ")
                For Each o As
 PropertyData In _
                    method.OutParameters.Properties

                    Console.WriteLine(o.Name)
                Next
                Console.WriteLine()

                Console.WriteLine("Qualifiers: ")
                For Each q As
 QualifierData In _
                    method.Qualifiers

                    Console.WriteLine(q.Name)
                Next
                Console.WriteLine()

            End If
        Next

    End Function 'Main
End Class 'Sample
using System;
using System.Management;

public class Sample 
{    
    public static void Main()
 
    {

        // Get the WMI class
        ManagementClass processClass = 
            new ManagementClass("Win32_Process");
        processClass.Options.UseAmendedQualifiers = true;

        // Get the methods in the class
        MethodDataCollection methods =
            processClass.Methods;

        // display the method names
        Console.WriteLine("Method Name: ");
        foreach (MethodData method in methods)
        {
            if(method.Name.Equals("Create"))
            {
                Console.WriteLine(method.Name);
                Console.WriteLine("Description: " +
                    method.Qualifiers["Description"].Value);
                Console.WriteLine();

                Console.WriteLine("In-parameters: ");
                foreach(PropertyData i in 
                    method.InParameters.Properties)
                {
                    Console.WriteLine(i.Name);
                }
                Console.WriteLine();

                Console.WriteLine("Out-parameters: ");
                foreach(PropertyData o in 
                    method.OutParameters.Properties)
                {
                    Console.WriteLine(o.Name);
                }
                Console.WriteLine();

                Console.WriteLine("Qualifiers: ");
                foreach(QualifierData q in
 
                    method.Qualifiers)
                {
                    Console.WriteLine(q.Name);
                }
                Console.WriteLine();
  
            }
        } 
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

MethodData.OutParameters プロパティのお隣キーワード
検索ランキング

   

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



MethodData.OutParameters プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS