共用方式為


AdoDotNetParameter 類別

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

繼承階層架構

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

命名空間:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
組件:  Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.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(DbParameter) 初始化 AdoDotNetParameter 類別的新執行個體與參數的物件。
公用方法 AdoDotNetParameter(String) 初始化 AdoDotNetParameter 類別的新執行個體與參數字串值的。
公用方法 AdoDotNetParameter(DbParameter, Boolean) 初始化 AdoDotNetParameter 類別和指令的新執行個體與參數物件的參數會使用 DeriveParameters 方法,指出衍生。
公用方法 AdoDotNetParameter(String, Boolean) 初始化 AdoDotNetParameter 類別的新執行個體、資料提供者和指令的名稱的參數會使用 DeriveParameters 方法,指出衍生。

回頁首

屬性

  名稱 描述
受保護的屬性 DefaultSize 取得指定預設大小的整數值為目前參數的型別。 (繼承自 DataParameter)。
公用屬性 Descriptor 取得描述資料參數的資訊。 (繼承自 DataParameter)。
公用屬性 Direction 取得或設定參數的方向的 DataParameterDirection 物件。 (繼承自 DataParameter)。
受保護的屬性 HasDescriptor 取得表示資料參數是否可透過 Descriptor 屬性公開其 IVsDataParameterDescriptor 實作。 (覆寫 DataParameter.HasDescriptor。)
公用屬性 IsDerived 取得 Boolean 值表示目前參數是否從資料來源取得的。 (繼承自 DataParameter)。
受保護的屬性 IsFixedSize 取得表示目前參數型別的大小是否是固定的。 (覆寫 DataParameter.IsFixedSize。)
公用屬性 IsNullable 取得表示目前參數指出 Boolean 值可以有 null 值,然後再取得條件下。 (繼承自 DataParameter)。
公用屬性 IsOptional 取得表示目前參數是否的 Boolean 值是選擇性的,在這種情況下,它會取得條件下。 (繼承自 DataParameter)。
公用屬性 Name 取得或設定目前參數的字串常值名稱。 (繼承自 DataParameter)。
公用屬性 Parameter 取得表示命令參數的 DbParameter 物件。
公用屬性 Size 取得或設定參數的大小的整數值。 (繼承自 DataParameter)。
公用屬性 Type 取得或設定資料參數的來源特定型別。 (繼承自 DataParameter)。
公用屬性 Value 取得或設定參數的值。 (繼承自 DataParameter)。

回頁首

方法

  名稱 描述
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
受保護的方法 GetDirectionCore 擷取參數方向。 (覆寫 DataParameter.GetDirectionCore()。)
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
受保護的方法 GetIsNullableCore 擷取表示這個參數指出 Boolean 值可以是 nullnull 參考 (即 Visual Basic 中的 Nothing)。 (覆寫 DataParameter.GetIsNullableCore()。)
受保護的方法 GetIsOptionalCore 擷取表示這個 Boolean 的值是選擇性的。 (繼承自 DataParameter)。
受保護的方法 GetNameCore 擷取參數的名稱。 (覆寫 DataParameter.GetNameCore()。)
受保護的方法 GetSizeCore 擷取指定參數的大小的整數值。 (覆寫 DataParameter.GetSizeCore()。)
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
受保護的方法 GetTypeCore 擷取參數的特定資料來源的型別。 (覆寫 DataParameter.GetTypeCore()。)
受保護的方法 GetTypeFrom 將實值型別轉換成 DbType 值並傳回對等字串。 (覆寫 DataParameter.GetTypeFrom(Object)。)
受保護的方法 GetValueCore 擷取指定之參數的值。 (覆寫 DataParameter.GetValueCore()。)
受保護的方法 IsSupportedDirection 擷取表示指定的參數是否方向的 Boolean 值支援。 (繼承自 DataParameter)。
受保護的方法 IsValidType 擷取表示指定之資料來源的特定結構描述的 Boolean 值是有效的型別。 (覆寫 DataParameter.IsValidType(String)。)
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
受保護的方法 OnDirectionChanged 呼叫,當 Direction 屬性變更時收到信號的參數方向中的變更。 (繼承自 DataParameter)。
受保護的方法 OnDirectionChanging 呼叫 Direction 時,屬性會變更。 (繼承自 DataParameter)。
受保護的方法 OnNameChanged Name 屬性變更時呼叫。 (繼承自 DataParameter)。
受保護的方法 OnNameChanging 呼叫 Name 時,屬性會變更。 (繼承自 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)。)
受保護的方法 SetDirectionCore 使用 DataParameterDirection 列舉型別,設定參數的方向。 (覆寫 DataParameter.SetDirectionCore(DataParameterDirection)。)
受保護的方法 SetNameCore 設定參數的名稱。 (覆寫 DataParameter.SetNameCore(String)。)
受保護的方法 SetSizeCore 設定這個參數指定大小的整數值。 (覆寫 DataParameter.SetSizeCore(Int32)。)
受保護的方法 SetTypeCore 使用 Enum.Parse,嘗試剖析字串型別的 DbType 列舉值。如果失敗,方法會假設 DbType.Object 為無效的 DbType。 (覆寫 DataParameter.SetTypeCore(String)。)
受保護的方法 SetValueCore 設定參數的值。 (覆寫 DataParameter.SetValueCore(Object)。)
公用方法 ToString 擷取目前參數之值的字串表示。 (繼承自 DataParameter)。
受保護的方法 TryConvertValue 嘗試將指定的值轉換為指定的型別。 (繼承自 DataParameter)。

回頁首

備註

這個類別提供預設會從 AdoDotNetConnectionSupport 類別將建立的完整 Managed 實作。 基底實作會使用 DbType 列舉型別,當參考參數時輸入。 這是小於理想,因此,建議提供者從這個衍生覆寫的各種方法,且屬性設定為嚴格地表示其後面結束特定型別和限制的自己的類別。

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Data.Framework.AdoDotNet 命名空間