DatabasePropertyPageControlData.GetAllPropertyValuesNative 方法
假設有一份擴充項清單,針對每一個擴充項傳回這個屬性的屬性值。
命名空間: Microsoft.VisualStudio.Data.Schema.Package.Project
組件: Microsoft.VisualStudio.Data.Schema.Package (在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
語法
'宣告
Public Overrides Sub GetAllPropertyValuesNative ( _
Extenders As Object(), _
ByRef Values As Object(), _
ByRef ValueOrIndeterminate As Object _
)
public override void GetAllPropertyValuesNative(
Object[] Extenders,
ref Object[] Values,
ref Object ValueOrIndeterminate
)
public:
virtual void GetAllPropertyValuesNative(
array<Object^>^ Extenders,
array<Object^>^% Values,
Object^% ValueOrIndeterminate
) override
abstract GetAllPropertyValuesNative :
Extenders:Object[] *
Values:Object[] byref *
ValueOrIndeterminate:Object byref -> unit
override GetAllPropertyValuesNative :
Extenders:Object[] *
Values:Object[] byref *
ValueOrIndeterminate:Object byref -> unit
public override function GetAllPropertyValuesNative(
Extenders : Object[],
Values : Object[],
ValueOrIndeterminate : Object
)
參數
- Extenders
型別:array<System.Object[]
要傳遞至描述元之 GetValue 函式的擴充項清單。
- Values
型別:array<System.Object[]%
[out] 陣列,包含使用每一個擴充項之屬性的值。
- ValueOrIndeterminate
型別:System.Object%
[out] 單一值,這個值表示 Values 中所有值的組合。如果所有 Values 都相同,就會傳回該值。如果不同,則會傳回 PropertyControlData.Inderminate。如果遺漏屬性描述元,則會傳回 PropertyControlData.MissingProperty。
備註
同時也會傳回單一值 (相當於呼叫 TryGetPropertyValueNative,但這麼做會比呼叫這些函式更有效率)。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。