共用方式為


DataParameter 類別

表示資料來源命令衍生,或是使用命令至資料來源的資料參數。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Data.Framework.DataParameter
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter

命名空間:  Microsoft.VisualStudio.Data.Framework
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)

語法

'宣告
Public MustInherit Class DataParameter _
    Implements IVsDataParameter, IVsDataParameterDescriptor
public abstract class DataParameter : IVsDataParameter, 
    IVsDataParameterDescriptor
public ref class DataParameter abstract : IVsDataParameter, 
    IVsDataParameterDescriptor
[<AbstractClass>]
type DataParameter =  
    class
        interface IVsDataParameter
        interface IVsDataParameterDescriptor
    end
public abstract class DataParameter implements IVsDataParameter, IVsDataParameterDescriptor

DataParameter 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 DataParameter() 初始化 DataParameter 類別的新執行個體。
受保護的方法 DataParameter(Boolean) DataParameter 初始化類別的新執行個體,指定要使用的執行個體方法, DeriveParameters 是否衍生自。

回頁首

屬性

  名稱 說明
受保護的屬性 DefaultSize 取得指定預設大小的整數值為目前參數的型別。
公用屬性 Descriptor 取得描述資料參數的資訊。
公用屬性 Direction 取得或設定指定參數的方向的 DataParameterDirection 物件。
受保護的屬性 HasDescriptor 取得表示資料參數是否通過 Descriptor 屬性公開其 IVsDataParameterDescriptor 實作。
公用屬性 IsDerived 取得的值 Boolean 目前參數是從資料來源取得的。
受保護的屬性 IsFixedSize 取得表示目前參數型別的大小是否 Boolean 值是固定的。
公用屬性 IsNullable 取得指出目前是否 Boolean 參數的值可能為 null 值,在它衍生條件下。
公用屬性 IsOptional 取得指出目前是否 Boolean 參數的值是選擇性的,在這種情況下,它會取得條件下。
公用屬性 Name 取得或設定目前參數的字串常值名稱。
公用屬性 Size 取得或設定指定參數的大小的整數值。
公用屬性 Type 取得或設定資料來源參數的特定型別。
公用屬性 Value 取得或設定參數的值。

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
受保護的方法 GetDirectionCore 擷取參數方向。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
受保護的方法 GetIsNullableCore 擷取表示目前參數是否 Boolean 值可以是 nullNull 參照 (即 Visual Basic 中的 Nothing)。
受保護的方法 GetIsOptionalCore 擷取表示參數是否 Boolean 值是選擇性的。
受保護的方法 GetNameCore 擷取參數的名稱。
受保護的方法 GetSizeCore 擷取指定參數的大小的整數值。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetTypeCore 擷取參數的特定資料來源的型別。
受保護的方法 GetTypeFrom 從推斷參數值的特定資料來源的參數型別。
受保護的方法 GetValueCore 擷取指定之參數的值。
受保護的方法 IsSupportedDirection 擷取表示指定的參數方向是否 Boolean 值支援。
受保護的方法 IsValidType 擷取指示特定資料來源的型別是否 Boolean 值是有效的型別。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnDirectionChanged 呼叫,以變更 Direction 屬性表示在參數方向中的變更。
受保護的方法 OnDirectionChanging 呼叫,以 Direction 屬性會變更。
受保護的方法 OnNameChanged Name 屬性變更時呼叫。
受保護的方法 OnNameChanging 呼叫,以 Name 屬性會變更。
受保護的方法 OnSizeChanged Size 屬性變更時呼叫。
受保護的方法 OnSizeChanging 呼叫,以 Size 屬性會變更。
受保護的方法 OnTypeChanged Type 屬性變更時呼叫。
受保護的方法 OnTypeChanging 呼叫,以 Type 屬性會變更。
受保護的方法 OnValueChanged Value 屬性變更時呼叫。
受保護的方法 OnValueChanging 呼叫,以 Value 屬性會變更。
公用方法 Parse 反組譯碼字串格式的一個參數的值並將值轉換為正確的型別。
受保護的方法 SetDirectionCore 您可以使用 DataParameterDirection 列舉型別,設定參數的方向。
受保護的方法 SetNameCore 設定參數的名稱。
受保護的方法 SetSizeCore 設定目前參數的大小的整數值。
受保護的方法 SetTypeCore 設定目前參數的資料型別。
受保護的方法 SetValueCore 設定參數的值。
公用方法 ToString 擷取目前參數之值的字串表示。 (覆寫 Object.ToString()。)
受保護的方法 TryConvertValue 嘗試將指定的值轉換為指定的型別。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 NullSize 表示零值的公用常數大小。

回頁首

備註

這個類別會實作參數屬性使用間接機制。每個屬性 get 呼叫方法擷取屬性的虛擬受保護的方法。每個屬性 set 方法,不過,呼叫三個受保護的虛擬方法:將指定的屬性變更時,類別的實際變更屬性的和第三個以指示屬性已變更。

這可讓屬性 setter 隔離處理屬性變更之方法的有效輸入,將和屬性套用到屬性變更方法的任何副作用。這也可讓您將基底類別提供錯誤檢查某些符合參數的預設介面定義的語意。

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Data.Framework 命名空間

AdoDotNetParameter