共用方式為


AdoDotNetParameter 類別

表示資料來源命令衍生,或是使用命令對資料來源的基礎技術是 ADO.NET的資料參數。

繼承階層架構

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

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

語法

'宣告
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class
        inherit DataParameter
    end
public class AdoDotNetParameter extends DataParameter

AdoDotNetParameter 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 AdoDotNetParameter(String) 類別建構函式。與連接所服務的 ADO.NET 資料提供者的名稱 AdoDotNetParameter 初始化類別的新執行個體參數化的執行個體。
公用方法 AdoDotNetParameter(String, IDataParameter) 類別建構函式。初始化類別的 AdoDotNetParameter 一個參數化的執行個體,提供參數給命令物件和 DDEX 提供者的名稱。
公用方法 AdoDotNetParameter(String, IDataParameter, Boolean) 類別建構函式。初始化類別的 AdoDotNetParameter 一個參數化的執行個體,提供參數給命令物件, DDEX 提供者名稱和指示參數 DeriveParameters 是否使用方法,取得。

回頁首

屬性

  名稱 說明
受保護的屬性 DefaultPrecision 擷取指定預設精確度的位元組值陣列做為目前參數型別。 (繼承自 DataParameter)。
受保護的屬性 DefaultScale 擷取指定預設比例的位元組值陣列做為目前參數型別。 (繼承自 DataParameter)。
受保護的屬性 DefaultSize 擷取與指定預設大小的整數值為目前參數的型別。 (繼承自 DataParameter)。
公用屬性 Direction 擷取或設定指定參數的方向的 DataParameterDirection 物件。 (繼承自 DataParameter)。
公用屬性 IsDerived 擷取布林值的參數是否從資料來源取得的。 (繼承自 DataParameter)。
受保護的屬性 IsFixedPrecision 擷取表示目前參數型別的精確度布林值是固定的。 (覆寫 DataParameter.IsFixedPrecision。)
受保護的屬性 IsFixedScale 擷取表示目前參數型別的小數點位數布林值是固定的。 (覆寫 DataParameter.IsFixedScale。)
受保護的屬性 IsFixedSize 擷取表示目前參數型別的大小布林值是固定的。 (覆寫 DataParameter.IsFixedSize。)
公用屬性 IsNullable 擷取這個參數表示布林值可以有 nullNull 參照 (即 Visual Basic 中的 Nothing) 值。 (繼承自 DataParameter)。
公用屬性 IsOptional 擷取這個參數表示布林值是選擇性的,在此情況下,這個參數是衍生的參數已處理。 (繼承自 DataParameter)。
公用屬性 Name 擷取或設定參數的字串常值名稱。 (繼承自 DataParameter)。
公用屬性 Parameter 擷取表示命令參數的 IDataParameter 物件。
公用屬性 Precision 擷取或設定指定參數的精確度的位元組值。 (繼承自 DataParameter)。
公用屬性 Scale 擷取或設定指定參數的小數點位數的位元組值。 (繼承自 DataParameter)。
公用屬性 Size 擷取或設定指定參數的大小的整數值。 (繼承自 DataParameter)。
公用屬性 Type 擷取或設定參數的特定資料來源的型別。 (繼承自 DataParameter)。
公用屬性 Value 擷取或設定參數的值。 (繼承自 DataParameter)。

回頁首

方法

  名稱 說明
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
受保護的方法 GetDirectionImpl 擷取參數方向。 (覆寫 DataParameter.GetDirectionImpl()。)
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
受保護的方法 GetIsNullableImpl 擷取這個參數表示布林值可以是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 (覆寫 DataParameter.GetIsNullableImpl()。)
受保護的方法 GetIsOptionalImpl 擷取這個參數表示布林值是選擇性的。 (繼承自 DataParameter)。
受保護的方法 GetNameImpl 擷取參數的名稱。 (覆寫 DataParameter.GetNameImpl()。)
受保護的方法 GetPrecisionImpl 擷取指定參數的精確度的位元組值。 (覆寫 DataParameter.GetPrecisionImpl()。)
受保護的方法 GetScaleImpl 擷取指定參數的小數點位數的位元組值。 (覆寫 DataParameter.GetScaleImpl()。)
受保護的方法 GetSizeImpl 擷取指定參數的大小的整數值。 (覆寫 DataParameter.GetSizeImpl()。)
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetTypeFrom 傳回 nullNull 參照 (即 Visual Basic 中的 Nothing) 或 DBNull 值的 AnsiString ;其中一種方式將實值型別指派給 DbType 值並傳回字串的對等用法。 (覆寫 DataParameter.GetTypeFrom(Object)。)
受保護的方法 GetTypeImpl 擷取參數的特定資料來源的型別。 (覆寫 DataParameter.GetTypeImpl()。)
受保護的方法 GetValueImpl 擷取指定之參數的值。 (覆寫 DataParameter.GetValueImpl()。)
受保護的方法 IsSupportedDirection 擷取表示指定的參數方向布林值會指示是否支援。 (繼承自 DataParameter)。
受保護的方法 IsValidType 擷取表示指定之資料來源特定型別布林值是有效的型別。 (覆寫 DataParameter.IsValidType(String)。)
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnDirectionChanged 呼叫,以變更 Direction 屬性表示在參數方向中的變更。 (繼承自 DataParameter)。
受保護的方法 OnDirectionChanging 呼叫,以 Direction 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnNameChanged Name 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnNameChanging 呼叫,以 Name 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnPrecisionChanged Precision 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnPrecisionChanging 呼叫,以 Precision 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnScaleChanged Scale 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnScaleChanging 呼叫,以 Scale 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnSizeChanged Size 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnSizeChanging 呼叫,以 Size 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnTypeChanged Type 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnTypeChanging 呼叫,以 Type 屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnValueChanged Value 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnValueChanging 呼叫,以 Value 屬性會變更。 (繼承自 DataParameter)。
公用方法 Parse 取得 DbType 並嘗試對組件輸入字串值至正確的型別使用基本型別轉換 (例如 Byte.ParseInt32.Parse)。 (覆寫 DataParameter.Parse(String)。)
受保護的方法 SetDirectionImpl 使用 DataParameterDirection 列舉型別,設定參數的方向。 (覆寫 DataParameter.SetDirectionImpl(DataParameterDirection)。)
受保護的方法 SetNameImpl 設定參數的名稱。 (覆寫 DataParameter.SetNameImpl(String)。)
受保護的方法 SetPrecisionImpl 設定指定參數的精確度的位元組值。 (覆寫 DataParameter.SetPrecisionImpl(Byte)。)
受保護的方法 SetScaleImpl 設定指定參數的小數點位數的位元組值。 (覆寫 DataParameter.SetScaleImpl(Byte)。)
受保護的方法 SetSizeImpl 設定這個參數指定大小的整數值。 (覆寫 DataParameter.SetSizeImpl(Int32)。)
受保護的方法 SetTypeImpl 嘗試剖析字串型別轉換成 DbType 列舉值會 Enum.Parse ,而且,如果失敗則假設 DbType.Object 為正確的 DbType。 (覆寫 DataParameter.SetTypeImpl(String)。)
受保護的方法 SetValueImpl 將這個參數的值。 (覆寫 DataParameter.SetValueImpl(Object)。)
公用方法 ToString 擷取這個參數的值的字串表示。 (繼承自 DataParameter)。
受保護的方法 TryConvertValue 嘗試將指定的值轉換為指定的型別。 (繼承自 DataParameter)。

回頁首

備註

這個類別會提供預設會從 AdoDotNetConnectionSupport 類別會建立完整的 Managed 實作。基底實作會處理基礎 DbType 列舉型別,在參考參數時的輸入。這是比較理想,因此,建議您的提供者會覆寫來自各種不同的方法,且屬性設定為嚴格地表示其背景結束特定型別和限制的這個衍生自己的類別。

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Data.AdoDotNet 命名空間

DataParameter

DbType