次の方法で共有


DtsProperty.GetValue メソッド

プロパティの値を返します。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public Function GetValue ( _
    o As Object _
) As Object
'使用
Dim instance As DtsProperty 
Dim o As Object 
Dim returnValue As Object 

returnValue = instance.GetValue(o)
public Object GetValue(
    Object o
)
public:
Object^ GetValue(
    Object^ o
)
member GetValue : 
        o:Object -> Object
public function GetValue(
    o : Object
) : Object

パラメーター

  • o
    型: System.Object
    値が返されるプロパティの親オブジェクトです。

戻り値

型: System.Object
プロパティの値を含むオブジェクトです。

説明

GetValue メソッドを呼び出してプロパティの値を要求する場合は、そのプロパティが属しているオブジェクトをパラメーターとして渡す必要があります。 たとえば、次の例のように OLE DB 接続マネージャーを操作し、その ServerName プロパティに対して DtsProperty オブジェクトを作成した場合は、この接続マネージャー オブジェクトをパラメーターとして GetValue メソッドに渡します。

使用例

using System;
using Microsoft.SqlServer.Dts.Runtime;

namespace DtsPropertyGetValueCS
{
  class Program
  {
    static void Main(string[] args)
    {
      Package testPackage;
      ConnectionManager testConnection;
      DtsProperty testProperty;
      string propertyValue;

      testPackage = new Package();
      testConnection = testPackage.Connections.Add("OLEDB");
      testConnection.ConnectionString = "Provider=SQLOLEDB;" +
        "Data Source=(local);Initial Catalog=AdventureWorks;" +
        "Integrated Security=SSPI";
      testConnection.Name = "Test Connection Manager";

      testProperty = testConnection.Properties["ServerName"];
      propertyValue = testProperty.GetValue(testConnection).ToString();

      Console.WriteLine("The value of ServerName is: " + propertyValue);
      Console.Read();

    }
  }
}
Imports Microsoft.SqlServer.Dts.Runtime

Module Module1

  Sub Main()

    Dim testPackage As Package
    Dim testConnection As ConnectionManager
    Dim testProperty As DtsProperty
    Dim propertyValue As String

    testPackage = New Package()
    testConnection = testPackage.Connections.Add("OLEDB")
    testConnection.ConnectionString = "Provider=SQLOLEDB;" & _
      "Data Source=(local);Initial Catalog=AdventureWorks;" & _
      "Integrated Security=SSPI"
    testConnection.Name = "Test Connection Manager"

    testProperty = testConnection.Properties("ServerName")
    propertyValue = testProperty.GetValue(testConnection).ToString()

    Console.WriteLine("The value of ServerName is: " & propertyValue)
    Console.Read()

  End Sub

End Module

関連項目

参照

DtsProperty クラス

Microsoft.SqlServer.Dts.Runtime 名前空間