DataParameter 類別
表示資料來源命令衍生,或是使用命令至資料來源的資料參數。
繼承階層架構
System.Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter = class end
public abstract class DataParameter
DataParameter 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
DataParameter() | 類別建構函式。 DataParameter 初始化類別的新執行個體。nonparameterized |
![]() |
DataParameter(Boolean) | 類別建構函式。指示與一起使用 DataParameter 類別的一個參數型的執行個體,該執行個體使用 DeriveParameters 方法,是否衍生自。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
DefaultPrecision | 擷取指定預設精確度的位元組值陣列做為目前參數型別。 |
![]() |
DefaultScale | 擷取指定預設比例的位元組值陣列做為目前參數型別。 |
![]() |
DefaultSize | 擷取與指定預設大小的整數值為目前參數的型別。 |
![]() |
Direction | 擷取或設定指定參數的方向的 DataParameterDirection 物件。 |
![]() |
IsDerived | 擷取布林值的參數是否從資料來源取得的。 |
![]() |
IsFixedPrecision | 擷取表示目前參數型別的精確度布林值是固定的。 |
![]() |
IsFixedScale | 擷取表示目前參數型別的小數點位數布林值是固定的。 |
![]() |
IsFixedSize | 擷取表示目前參數型別的大小布林值是固定的。 |
![]() |
IsNullable | 擷取這個參數表示布林值可以有 nullNull 參照 (即 Visual Basic 中的 Nothing) 值。 |
![]() |
IsOptional | 擷取這個參數表示布林值是選擇性的,在此情況下,這個參數是衍生的參數已處理。 |
![]() |
Name | 擷取或設定參數的字串常值名稱。 |
![]() |
Precision | 擷取或設定指定參數的精確度的位元組值。 |
![]() |
Scale | 擷取或設定指定參數的小數點位數的位元組值。 |
![]() |
Size | 擷取或設定指定參數的大小的整數值。 |
![]() |
Type | 擷取或設定參數的特定資料來源的型別。 |
![]() |
Value | 擷取或設定參數的值。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetDirectionImpl | 擷取參數方向。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetIsNullableImpl | 擷取這個參數表示布林值可以是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
![]() |
GetIsOptionalImpl | 擷取這個參數表示布林值是選擇性的。 |
![]() |
GetNameImpl | 擷取參數的名稱。 |
![]() |
GetPrecisionImpl | 擷取指定參數的精確度的位元組值。 |
![]() |
GetScaleImpl | 擷取指定參數的小數點位數的位元組值。 |
![]() |
GetSizeImpl | 擷取指定參數的大小的整數值。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
GetTypeFrom | 從推斷參數值的特定資料來源的參數型別。 |
![]() |
GetTypeImpl | 擷取參數的特定資料來源的型別。 |
![]() |
GetValueImpl | 擷取指定之參數的值。 |
![]() |
IsSupportedDirection | 擷取表示指定的參數方向布林值會指示是否支援。 |
![]() |
IsValidType | 擷取表示指定之資料來源特定型別布林值是有效的型別。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
OnDirectionChanged | 呼叫,以變更 Direction 屬性表示在參數方向中的變更。 |
![]() |
OnDirectionChanging | 呼叫,以 Direction 屬性會變更。 |
![]() |
OnNameChanged | 當 Name 屬性變更時呼叫。 |
![]() |
OnNameChanging | 呼叫,以 Name 屬性會變更。 |
![]() |
OnPrecisionChanged | 當 Precision 屬性變更時呼叫。 |
![]() |
OnPrecisionChanging | 呼叫,以 Precision 屬性會變更。 |
![]() |
OnScaleChanged | 當 Scale 屬性變更時呼叫。 |
![]() |
OnScaleChanging | 呼叫,以 Scale 屬性會變更。 |
![]() |
OnSizeChanged | 當 Size 屬性變更時呼叫。 |
![]() |
OnSizeChanging | 呼叫,以 Size 屬性會變更。 |
![]() |
OnTypeChanged | 當 Type 屬性變更時呼叫。 |
![]() |
OnTypeChanging | 呼叫,以 Type 屬性會變更。 |
![]() |
OnValueChanged | 當 Value 屬性變更時呼叫。 |
![]() |
OnValueChanging | 呼叫,以 Value 屬性會變更。 |
![]() |
Parse | 反組譯碼字串格式的一個參數的值並將值轉換為正確的型別。 |
![]() |
SetDirectionImpl | 使用 DataParameterDirection 列舉型別,設定參數的方向。 |
![]() |
SetNameImpl | 設定參數的名稱。 |
![]() |
SetPrecisionImpl | 設定指定參數的精確度的位元組值。 |
![]() |
SetScaleImpl | 設定指定參數的小數點位數的位元組值。 |
![]() |
SetSizeImpl | 設定這個參數指定大小的整數值。 |
![]() |
SetTypeImpl | 將這個參數的資料型別。 |
![]() |
SetValueImpl | 將這個參數的值。 |
![]() |
ToString | 擷取這個參數的值的字串表示。 (覆寫 Object.ToString()。) |
![]() |
TryConvertValue | 嘗試將指定的值轉換為指定的型別。 |
回頁首
備註
這個類別會實作參數屬性使用間接機制。每個屬性 get 呼叫方法擷取屬性的虛擬受保護的方法。每個屬性 set 方法,另一方面,呼叫三個受保護的虛擬方法:將指定的屬性變更時,類別的實際變更屬性的和第三個以指示屬性已變更。
這可讓屬性 setter 隔離處理屬性變更之方法的有效輸入,將和屬性套用到屬性變更方法的任何副作用。這也可讓您將基底類別提供錯誤檢查某些符合參數的預設介面定義的語意。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。