Aracılığıyla paylaş


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

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

Site

Nesne sitesini alır veya ayarlar.

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

Yöntemler

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

SiteChanged

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

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

Belirtik Arabirim Kullanımları

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

IVsDataObjectSelector arabiriminin bir uygulamasını temsil eder.

Şunlara uygulanır