QueryableDataSourceView Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
QueryableDataSource Denetimi destekler ve LINQ veri işlemlerini gerçekleştirmek için veriye bağlı denetimler için bir arabirim sağlar.
public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
inherit DataSourceView
interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| QueryableDataSourceView(DataSourceControl, String, HttpContext) |
QueryableDataSourceView sınıfının yeni bir örneğini başlatır. |
Alanlar
| Name | Description |
|---|---|
| EventSelected |
Veri alma işleminin tamamlanmasına neden olan olayın oluşup oluşmadığını belirtir. |
| EventSelecting |
Veri alma işlemi gerçekleşmeden önce gerçekleşen olayın olup olmadığını belirtir. |
Ö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 |
| AutoGenerateWhereClause |
Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource dinamik |
| 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. |
| 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. |
| CanDelete |
Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource silme işlemlerini destekleyip desteklemediğini gösteren bir değer alır. |
| CanInsert |
Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource ekleme işlemlerini destekleyip desteklemediğini gösteren bir değer alır. |
| CanPage |
Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource disk belleğini destekleyip desteklemediğini gösteren bir değer alır. |
| 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. |
| 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. |
| CanUpdate |
Geçerli QueryableDataSourceView denetimle ilişkili nesnenin QueryableDataSource güncelleştirme işlemlerini destekleyip desteklemediğini gösteren bir değer alır. |
| DeleteParameters |
Silme işlemi sırasında kullanılan parametreleri içeren koleksiyonu alır. |
| EntityType |
CUD işlemleri için kullanılacak veri nesnesinin türünü alır. |
| 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. |
| GroupByParameters |
Seçme işlemi sırasında yan tümcesini |
| InsertParameters |
Ekleme işlemi sırasında kullanılan bir parametre koleksiyonunu alır. |
| IsTrackingViewState |
Nesnenin QueryableDataSourceView görünüm durumundaki değişiklikleri kaydedip kaydetmediğini gösteren bir değer alır. |
| 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. |
| OrderByParameters |
Verileri sıralamak için seçme işlemi sırasında kullanılan parametre koleksiyonunu alır. |
| 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. |
| OrderGroupsByParameters |
Yan tümcesini oluşturmak |
| SelectNew |
Alınan verilere dahil edilen özellikleri ve hesaplanan değerleri alır veya ayarlar. |
| SelectNewParameters |
Veri alma işlemi sırasında kullanılan parametrelerin koleksiyonunu alır. |
| UpdateParameters |
Güncelleştirme işlemi sırasında kullanılan parametrelerin koleksiyonunu alır. |
| 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. |
| WhereParameters |
Yan tümcesi oluşturmak |
Yöntemler
| Name | Description |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Silme işlemi için kullanılacak nesneleri oluşturur. |
| 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. |
| BuildQuery(DataSourceSelectArguments) |
Veri kaynağının seçme bağımsız değişkenlerini kullanarak bir Select sorgu ifadesi oluşturur. |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Belirtilen değerleri kullanarak güncelleştirme işlemi için kullanılacak nesneleri oluşturur. |
| CanExecute(String) |
Belirtilen komutun yürütülip yürütülemeyeceğini belirler. (Devralındığı yer: DataSourceView) |
| ClearOriginalValues() |
Özgün değerleri temizler. |
| CreateQueryContext(DataSourceSelectArguments) |
Değerlendirilen parametre koleksiyonlarını içeren bir sorgu bağlam nesnesinin örneğini oluşturur. |
| 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. |
| DeleteObject(Object) |
Bir tablodaki veri nesnesini siler. |
| 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 değerleri kullanarak nesnenin QueryableDataSourceView temsil ettiği veri öğeleri üzerinde silme işlemi gerçekleştirir. |
| ExecuteInsert(IDictionary) |
Belirtilen değeri kullanarak nesnenin QueryableDataSourceView temsil ettiği veri öğelerinde ekleme işlemi gerçekleştirir. |
| ExecutePaging(IQueryable, QueryContext) |
Disk belleğini nesneden QueryContext nesnesini kullanarak yürütür QueryableDataSource . |
| ExecuteQuery(IQueryable, QueryContext) |
Nesne üzerinde IQueryable<T> bir sorgu, sıralama veya sayfalama işlemi gerçekleştirir. |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Bir IQueryable nesne ve nesnesi kullanarak sorgu ifadelerini yürütür QueryContext . |
| ExecuteSelect(DataSourceSelectArguments) |
Veri alma işlemi gerçekleştirir. |
| ExecuteSorting(IQueryable, QueryContext) |
Bir sıralama işlemi gerçekleştirir. |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Bir güncelleştirme işlemi gerçekleştirir. |
| 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. |
| GetSource(QueryContext) |
Sorgu bağlamını temel alarak veri kaynağı görünümü için ilk IQueryable nesneyi 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. |
| 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. |
| InsertObject(Object) |
Bir nesneye QueryableDataSourceView veri nesneleri ekler. |
| LoadViewState(Object) |
Veri kaynağı görünümü için daha önce kaydedilmiş görünüm durumunu geri yükler. |
| 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. |
| OnQueryParametersChanged(Object, EventArgs) |
RaiseViewChanged() yöntemini çağırır. |
| 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. |
| SaveViewState() |
Sayfanın sunucuya gönderildiği zamandan bu yana nesnenin görüntüleme durumundaki QueryableDataSourceView değişiklikleri kaydeder. |
| 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. |
| StoreOriginalValues(IList) |
İşlemdeki özgün değerleri denetimin görünüm durumunda depolar |
| 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. |
| 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. |
| UpdateObject(Object, Object) |
Veri nesnesini güncelleştirir. |
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. |
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. |
| 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. |
| IStateManager.SaveViewState() |
Bir sınıf tarafından uygulandığında, sunucu denetiminin görünüm durumundaki değişiklikleri bir nesneye kaydeder. |
| 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. |