ContextDataSourceView Sınıf

Tanım

ContextDataSource Denetimi destekler ve veri işlemlerini gerçekleştirmek için veriye bağlı denetimler için bir arabirim sağlar.

public ref class ContextDataSourceView abstract : System::Web::UI::WebControls::QueryableDataSourceView
public abstract class ContextDataSourceView : System.Web.UI.WebControls.QueryableDataSourceView
type ContextDataSourceView = class
    inherit QueryableDataSourceView
Public MustInherit Class ContextDataSourceView
Inherits QueryableDataSourceView
Devralma
Türetilmiş

Oluşturucular

Name Description
ContextDataSourceView(DataSourceControl, String, HttpContext)

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

Alanlar

Name Description
EventContextCreated

Bağlam türü nesnesinin bir örneği oluşturulduktan sonra bir olayın oluştuğunu gösterir.

EventContextCreating

Bağlam türü nesnesinin bir örneği oluşturulmadan önce bir olayın gerçekleştiğini gösterir.

EventContextDisposing

Bağlam türü nesnesinin bir örneği atılmadan önce bir olayın gerçekleştiğini gösterir.

Özellikler

Name Description
AutoGenerateOrderByClause

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource dinamik bir yan tümce oluşturup oluşturmadığını gösteren bir OrderBy değer alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
AutoGenerateWhereClause

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource dinamik Where yan tümce oluşturup oluşturmadığını gösteren bir değer alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
AutoPage

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource varsayılan olarak disk belleğini destekleyip desteklemediğini gösteren bir değer alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
AutoSort

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin varsayılan olarak sıralamayı QueryableDataSource destekleyip desteklemediğini gösteren bir değer alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
CanDelete

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource silme işlemlerini destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
CanInsert

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource ekleme işlemlerini destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
CanPage

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource disk belleğini destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
CanRetrieveTotalRowCount

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource toplam veri satırı sayısını almayı ve verileri almayı destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
CanSort

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource alınan verilerin sıralı görünümünü destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
CanUpdate

Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource güncelleştirme işlemlerini destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
Context

Geçerli veri bağlamını alır veya ayarlar.

ContextType

Veri bağlamının türünü alır.

ContextTypeName

özelliğinde belirtilen TableName alanı veya özelliği içeren veri bağlamı sınıfının adını alır veya ayarlar.

DeleteParameters

Silme işlemi sırasında kullanılan parametreleri içeren koleksiyonu alır.

(Devralındığı yer: QueryableDataSourceView)
EntitySet

Alınacak verilerin değerini içeren nesneyi alır veya ayarlar.

EntitySetName

Veri koleksiyonunu temsil eden veri bağlamı sınıfında özelliğin veya alanın adını alır veya ayarlar.

EntitySetType

Ekleme, silme veya güncelleştirme işlemi için oluşturulan nesnenin adını alır veya ayarlar.

EntityType

Ekleme, silme veya güncelleştirme işlemi için oluşturulan nesneyi alır veya ayarlar.

EntityTypeName

Ekleme, silme veya güncelleştirme işlemi için oluşturulan nesnenin adını alır veya ayarlar.

Events

Veri kaynağı görünümü için olay işleyicisi temsilcilerinin listesini alır.

(Devralındığı yer: DataSourceView)
GroupBy

Verileri gruplandırma işlemi sırasında kullanılacak özelliklerin adını veya adlarını alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
GroupByParameters

Seçme işlemi sırasında yan tümcesini GroupBy oluşturmak için değerleri kullanılan parametre koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
InsertParameters

Ekleme işlemi sırasında kullanılan bir parametre koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
IsTrackingViewState

Nesnenin QueryableDataSourceView görünüm durumundaki değişiklikleri kaydedip kaydetmediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
Name

Veri kaynağı görünümünün adını alır.

(Devralındığı yer: DataSourceView)
OrderBy

Verileri sıralamak için seçme işlemi sırasında kullanılan özelliklerin adını veya adlarını alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
OrderByParameters

Verileri sıralamak için seçme işlemi sırasında kullanılan parametre koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
OrderGroupsBy

Gruplandırılmış verileri sıralamak için seçme işlemi sırasında kullanılan özelliklerin adlarını alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
OrderGroupsByParameters

Yan tümcesini oluşturmak OrderGroupsBy için kullanılan parametre koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
SelectNew

Alınan verilere dahil edilen özellikleri ve hesaplanan değerleri alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
SelectNewParameters

Veri alma işlemi sırasında kullanılan parametrelerin koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
UpdateParameters

Güncelleştirme işlemi sırasında kullanılan parametrelerin koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)
Where

Bir satırın alınan verilere dahil edilmesi için hangi koşulların doğru olması gerektiğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: QueryableDataSourceView)
WhereParameters

Yan tümcesi oluşturmak Where için kullanılan parametre koleksiyonunu alır.

(Devralındığı yer: QueryableDataSourceView)

Yöntemler

Name Description
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Silme işlemi için kullanılacak nesneleri oluşturur.

(Devralındığı yer: QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Eklenecek değerleri ve işlem başarısız olursa görüntülenecek hata iletisini kullanarak ekleme işlemi için kullanılacak nesneleri oluşturur.

(Devralındığı yer: QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Veri kaynağının seçme bağımsız değişkenlerini kullanarak bir Select sorgu ifadesi oluşturur.

(Devralındığı yer: QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Belirtilen değerleri kullanarak güncelleştirme işlemi için kullanılacak nesneleri oluşturur.

(Devralındığı yer: QueryableDataSourceView)
CanExecute(String)

Belirtilen komutun yürütülip yürütülemeyeceğini belirler.

(Devralındığı yer: DataSourceView)
ClearOriginalValues()

Özgün değerleri temizler.

(Devralındığı yer: QueryableDataSourceView)
CreateContext(DataSourceOperation)

Belirtilen işlem için veri bağlamının ve varlık kümesi türünün bir örneğini oluşturur.

CreateQueryContext(DataSourceSelectArguments)

Değerlendirilen parametre koleksiyonlarını içeren bir sorgu bağlam nesnesinin örneğini oluşturur.

(Devralındığı yer: QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz silme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
Delete(IDictionary, IDictionary)

Silme işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
DeleteObject(Object)

Bir tablodaki veri nesnesini siler.

(Devralındığı yer: QueryableDataSourceView)
DisposeContext()

bir işlem gerçekleştirildikten sonra bağlamı atılır.

DisposeContext(Object)

Bir işlem gerçekleştirildikten sonra belirtilen veri bağlamını atılır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Belirtilen komutu yürütür.

(Devralındığı yer: DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Belirtilen anahtarları kullanarak ve çakışmaları algılamak için kullanılan satır değerlerini kullanarak silme işlemi gerçekleştirir.

ExecuteInsert(IDictionary)

Bir koleksiyonda belirtilen değerleri kullanarak ekleme işlemi gerçekleştirir.

ExecutePaging(IQueryable, QueryContext)

Disk belleğini nesneden QueryContext nesnesini kullanarak yürütür QueryableDataSource .

(Devralındığı yer: QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Nesne üzerinde IQueryable<T> bir sorgu, sıralama veya sayfalama işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Bir IQueryable nesne ve nesnesi kullanarak sorgu ifadelerini yürütür QueryContext .

(Devralındığı yer: QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Veri alma işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Bir sıralama işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Belirtilen satır anahtarı değerlerini, satır değerlerini ve çakışmaları algılamak için kullanılan satır değerlerini kullanarak bir güncelleştirme işlemi gerçekleştirir.

GetDataObjectType(Type)

Silme, ekleme ve güncelleştirme işlemleri için kullanılacak veri nesnesinin türünü alır.

GetEntitySetType()

Varlık kümesini özellik, alan veya veri bağlamı olarak alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetOriginalValues(IDictionary)

Select işlemi sırasında depolanan belirtilen anahtarlar için özgün değerleri alır.

(Devralındığı yer: QueryableDataSourceView)
GetSource(QueryContext)

Sorgu bağlamının kaynağını alır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Bir CRUD işlemi veri nesnesi oluşturma işleminde başarısız olduğunda CRUD işlemleri gerçekleştiren yöntemler tarafından çağrılır.

(Devralındığı yer: QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz ekleme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
Insert(IDictionary)

Nesnenin temsil ettiği veri öğelerinde QueryableDataSourceView zaman uyumsuz bir ekleme işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
InsertObject(Object)

Bir nesneye QueryableDataSourceView veri nesneleri ekler.

(Devralındığı yer: QueryableDataSourceView)
LoadViewState(Object)

Veri kaynağı görünümü için daha önce kaydedilmiş görünüm durumunu geri yükler.

(Devralındığı yer: QueryableDataSourceView)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnDataSourceViewChanged(EventArgs)

Olayı tetikler DataSourceViewChanged .

(Devralındığı yer: DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Denetim bir QueryCreated nesne oluşturduktan sonra QueryableDataSource olayı tetiklerIQueryable.

(Devralındığı yer: QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() yöntemini çağırır.

(Devralındığı yer: QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

bir RaiseUnsupportedCapabilitiesError(DataSourceView) işlem için istenen özellikleri görünümün desteklediği özelliklerle karşılaştırmak için yöntemi tarafından ExecuteSelect(DataSourceSelectArguments) çağrılır.

(Devralındığı yer: DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) yöntemini çağırır.

(Devralındığı yer: QueryableDataSourceView)
SaveViewState()

Sayfanın sunucuya gönderildiği zamandan bu yana nesnenin görüntüleme durumundaki QueryableDataSourceView değişiklikleri kaydeder.

(Devralındığı yer: QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Temel alınan veri depolama alanından zaman uyumsuz olarak bir veri listesi alır.

(Devralındığı yer: DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Silme veya güncelleştirme işlemleri etkinleştirildiğinde, seçme işleminden özgün değerleri denetimin görünüm durumunda depolar.

(Devralındığı yer: QueryableDataSourceView)
StoreOriginalValues(IList)

İşlemdeki özgün değerleri denetimin görünüm durumunda depolar Select .

(Devralındığı yer: QueryableDataSourceView)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TrackViewState()

Sunucu denetiminin durumunda depolanabilmeleri için, sunucu denetiminde görünüm durumu değişikliklerinin izlenmesine neden olur.

(Devralındığı yer: QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Nesnenin temsil ettiği veri DataSourceView listesinde zaman uyumsuz bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Bir güncelleştirme işlemi gerçekleştirir.

(Devralındığı yer: QueryableDataSourceView)
UpdateObject(Object, Object)

Veri nesnesini güncelleştirir.

(Devralındığı yer: QueryableDataSourceView)

Ekinlikler

Name Description
DataSourceViewChanged

Veri kaynağı görünümü değiştiğinde gerçekleşir.

(Devralındığı yer: DataSourceView)
QueryCreated

Sorgu oluşturulduğunda gerçekleşir.

(Devralındığı yer: QueryableDataSourceView)

Belirtik Arabirim Kullanımları

Name Description
IStateManager.IsTrackingViewState

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumu değişikliklerini izlediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Bir sınıf tarafından uygulandığında, denetim için sunucu denetiminin daha önce kaydedilmiş görünüm durumunu yükler.

(Devralındığı yer: QueryableDataSourceView)
IStateManager.SaveViewState()

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumundaki değişiklikleri bir nesneye kaydeder.

(Devralındığı yer: QueryableDataSourceView)
IStateManager.TrackViewState()

Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumu değişikliklerini izlediğini gösteren bir değer alır.

(Devralındığı yer: QueryableDataSourceView)

Şunlara uygulanır