DataObjectSelector Sınıf

Tanım

IVsDataObjectSelector arabiriminin bir uygulamasını temsil eder.

public ref class DataObjectSelector abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectSelector
public abstract class DataObjectSelector : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectSelector
type DataObjectSelector = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectSelector
    interface IVsDataSupportObject<IVsDataObjectSelector>
Public MustInherit Class DataObjectSelector
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectSelector, IVsDataSupportObject(Of IVsDataObjectSelector)
Devralma
Türetilmiş
Uygulamalar

Oluşturucular

Name Description
DataObjectSelector()

DataObjectSelector sınıfının yeni bir örneğini başlatır.

DataObjectSelector(IVsDataConnection)

Veri bağlantısı nesnesiyle sınıfının yeni bir örneğini DataObjectSelector başlatır.

Özellikler

Name Description
Site

Nesne sitesini alır veya ayarlar.

(Devralındığı yer: DataSiteableObject<T>)

Yöntemler

Name Description
GetExpensiveProperties(String)

Nesne deposundan pahalı özelliklerin listesini alır.

GetExpensiveProperties(String, Object[])

Nesne deposundan pahalı özelliklerin listesini alır.

GetMappings(Object[])

Eşlenen özellik adlarının anahtar/değer çiftlerini ve karşılık gelen veri kaynağına özgü özellik adlarını döndürür.

GetOrdering(String)

Belirtilen tür için sıralamayı virgülle ayrılmış veri nesnesi adları dizesi olarak döndürür. Bu dize, nesneler seçildiğinde döndürülen veri nesnelerinin sıralama düzenini belirtir.

GetOrdering(String, Object[])

Belirtilen tür için sıralamayı virgülle ayrılmış veri nesnesi adları dizesi olarak döndürür. Bu dize, nesneler seçildiğinde döndürülen veri nesnelerinin sıralama düzenini belirtir.

GetRequiredRestrictions(String)

Belirtilen tür için veri nesneleri seçildiğinde gerekli kısıtlamaların listesini alır.

GetRequiredRestrictions(String, Object[])

Belirtilen tür için veri nesneleri seçildiğinde gerekli kısıtlamaların listesini alır.

GetSupportedRestrictions(String)

Belirtilen tür için veri nesneleri seçildiğinde desteklenen tüm kısıtlamaları alır.

GetSupportedRestrictions(String, Object[])

Belirtilen tür için veri nesneleri seçildiğinde desteklenen tüm kısıtlamaları alır.

OnSiteChanged(EventArgs)

Olayı tetikler SiteChanged .

(Devralındığı yer: DataSiteableObject<T>)
SelectObjects(String, Object[], String[])

Nesne deposundan alınan ve belirtilen kısıtlamalara ve özelliklere göre filtrelenen veri nesneleri için bir veri okuyucu döndürür.

SelectObjects(String, Object[], String[], Object[])

Nesne deposundan alınan ve belirtilen kısıtlamalara, özelliklere ve parametrelere göre filtrelenen veri nesneleri için bir veri okuyucu döndürür.

Ekinlikler

Name Description
SiteChanged

Özelliği değiştirildiğinde Site gerçekleşir.

(Devralındığı yer: DataSiteableObject<T>)

Belirtik Arabirim Kullanımları

Name Description
IVsDataSupportObject<IVsDataObjectSelector>.Invoke(String, Object[], Object[])

IVsDataObjectSelector arabiriminin bir uygulamasını temsil eder.

Şunlara uygulanır