ContextDataSourceView Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Stöder kontrollen ContextDataSource och tillhandahåller ett gränssnitt för databundna kontroller för att utföra dataåtgärder.
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
- Arv
- Härledda
Konstruktorer
| Name | Description |
|---|---|
| ContextDataSourceView(DataSourceControl, String, HttpContext) |
Initierar en ny instans av ContextDataSourceView klassen. |
Fält
| Name | Description |
|---|---|
| EventContextCreated |
Anger att en händelse inträffade efter att en instans av kontexttypobjektet skapades. |
| EventContextCreating |
Anger att en händelse inträffar innan en instans av kontexttypobjektet skapas. |
| EventContextDisposing |
Anger att en händelse inträffar innan en instans av kontexttypobjektet tas bort. |
Egenskaper
| Name | Description |
|---|---|
| AutoGenerateOrderByClause |
Hämtar eller anger ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen skapar en dynamisk sats |
| AutoGenerateWhereClause |
Hämtar eller anger ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen skapar en dynamisk |
| AutoPage |
Hämtar eller anger ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder växling som standard. (Ärvd från QueryableDataSourceView) |
| AutoSort |
Hämtar eller anger ett värde som anger om QueryableDataSourceView objektet som är associerat med den aktuella QueryableDataSource kontrollen stöder sortering som standard. (Ärvd från QueryableDataSourceView) |
| CanDelete |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder borttagningsåtgärder. (Ärvd från QueryableDataSourceView) |
| CanInsert |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder infogningsåtgärder. (Ärvd från QueryableDataSourceView) |
| CanPage |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder växling. (Ärvd från QueryableDataSourceView) |
| CanRetrieveTotalRowCount |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder hämtning av det totala antalet datarader och hämtning av data. (Ärvd från QueryableDataSourceView) |
| CanSort |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder en sorterad vy över hämtade data. (Ärvd från QueryableDataSourceView) |
| CanUpdate |
Hämtar ett värde som anger om objektet QueryableDataSourceView som är associerat med den aktuella QueryableDataSource kontrollen stöder uppdateringsåtgärder. (Ärvd från QueryableDataSourceView) |
| Context |
Hämtar eller anger den aktuella datakontexten. |
| ContextType |
Hämtar typen av datakontext. |
| ContextTypeName |
Hämtar eller anger namnet på den datakontextklass som innehåller det fält eller den egenskap som anges i egenskapen TableName . |
| DeleteParameters |
Hämtar samlingen som innehåller de parametrar som används under en borttagningsåtgärd. (Ärvd från QueryableDataSourceView) |
| EntitySet |
Hämtar eller anger det objekt som innehåller värdet för de data som ska hämtas. |
| EntitySetName |
Hämtar eller anger namnet på egenskapen eller fältet i datakontextklassen som representerar en datainsamling. |
| EntitySetType |
Hämtar eller anger namnet på objektet som skapas för en infognings-, borttagnings- eller uppdateringsåtgärd. |
| EntityType |
Hämtar eller anger objektet som skapas för en infognings-, borttagnings- eller uppdateringsåtgärd. |
| EntityTypeName |
Hämtar eller anger namnet på objektet som skapas för en infognings-, borttagnings- eller uppdateringsåtgärd. |
| Events |
Hämtar en lista över händelsehanterardelegater för datakällans vy. (Ärvd från DataSourceView) |
| GroupBy |
Hämtar eller anger namnet eller namnen på egenskaperna som ska användas under den valda åtgärden för att gruppera data. (Ärvd från QueryableDataSourceView) |
| GroupByParameters |
Hämtar en samling parametrar vars värden används för att skapa |
| InsertParameters |
Hämtar en samling parametrar som används under infogningsåtgärden. (Ärvd från QueryableDataSourceView) |
| IsTrackingViewState |
Hämtar ett värde som anger om QueryableDataSourceView objektet sparar ändringar i visningstillståndet. (Ärvd från QueryableDataSourceView) |
| Name |
Hämtar namnet på datakällans vy. (Ärvd från DataSourceView) |
| OrderBy |
Hämtar eller anger namn eller namn på de egenskaper som används under select-åtgärden för att sortera data. (Ärvd från QueryableDataSourceView) |
| OrderByParameters |
Hämtar en samling parametrar som används under select-åtgärden för att sortera data. (Ärvd från QueryableDataSourceView) |
| OrderGroupsBy |
Hämtar eller anger namnen på de egenskaper som används under select-åtgärden för att sortera grupperade data. (Ärvd från QueryableDataSourceView) |
| OrderGroupsByParameters |
Hämtar en samling parametrar som används för att skapa |
| SelectNew |
Hämtar eller anger de egenskaper och beräknade värden som ingår i hämtade data. (Ärvd från QueryableDataSourceView) |
| SelectNewParameters |
Hämtar den samling parametrar som används under en datahämtningsåtgärd. (Ärvd från QueryableDataSourceView) |
| UpdateParameters |
Hämtar den samling parametrar som används under en uppdateringsåtgärd. (Ärvd från QueryableDataSourceView) |
| Where |
Hämtar eller anger ett värde som anger vilka villkor som måste vara sanna för att en rad ska inkluderas i hämtade data. (Ärvd från QueryableDataSourceView) |
| WhereParameters |
Hämtar en samling parametrar som används för att skapa en |
Metoder
| Name | Description |
|---|---|
| BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>) |
Skapar de objekt som ska användas för borttagningsåtgärden. (Ärvd från QueryableDataSourceView) |
| BuildInsertObject(IDictionary, IDictionary<String,Exception>) |
Skapar de objekt som ska användas för infogningsåtgärden med hjälp av värdena som ska infogas och felmeddelandet som visas om åtgärden misslyckas. (Ärvd från QueryableDataSourceView) |
| BuildQuery(DataSourceSelectArguments) |
Skapar ett Select query-uttryck med hjälp av datakällans valda argument. (Ärvd från QueryableDataSourceView) |
| BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) |
Skapar de objekt som ska användas för uppdateringsåtgärden med hjälp av de angivna värdena. (Ärvd från QueryableDataSourceView) |
| CanExecute(String) |
Avgör om det angivna kommandot kan köras. (Ärvd från DataSourceView) |
| ClearOriginalValues() |
Rensar de ursprungliga värdena. (Ärvd från QueryableDataSourceView) |
| CreateContext(DataSourceOperation) |
Skapar en instans av datakontexten och entitetsuppsättningstypen för den angivna åtgärden. |
| CreateQueryContext(DataSourceSelectArguments) |
Skapar en instans av ett frågekontextobjekt som innehåller de utvärderade parametersamlingarna. (Ärvd från QueryableDataSourceView) |
| Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron borttagningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| Delete(IDictionary, IDictionary) |
Utför en borttagningsåtgärd. (Ärvd från QueryableDataSourceView) |
| DeleteObject(Object) |
Tar bort ett dataobjekt från en tabell. (Ärvd från QueryableDataSourceView) |
| DisposeContext() |
Bortser från kontexten när en åtgärd har utförts. |
| DisposeContext(Object) |
Bortser från den angivna datakontexten när en åtgärd har utförts. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Kör det angivna kommandot. (Ärvd från DataSourceView) |
| ExecuteCommand(String, IDictionary, IDictionary) |
Kör det angivna kommandot. (Ärvd från DataSourceView) |
| ExecuteDelete(IDictionary, IDictionary) |
Utför en borttagningsåtgärd med de angivna nycklarna och använder radvärden som används för att identifiera konflikter. |
| ExecuteInsert(IDictionary) |
Utför en infogningsåtgärd med hjälp av de värden som anges i en samling. |
| ExecutePaging(IQueryable, QueryContext) |
Kör växling med hjälp QueryContext av objektet från objektet QueryableDataSource . (Ärvd från QueryableDataSourceView) |
| ExecuteQuery(IQueryable, QueryContext) |
Utför en fråga, sortering eller växlingsåtgärd på IQueryable<T> objektet. (Ärvd från QueryableDataSourceView) |
| ExecuteQueryExpressions(IQueryable, QueryContext) |
Kör frågeuttryck med hjälp av ett IQueryable objekt och objektet QueryContext . (Ärvd från QueryableDataSourceView) |
| ExecuteSelect(DataSourceSelectArguments) |
Utför en datahämtningsåtgärd. (Ärvd från QueryableDataSourceView) |
| ExecuteSorting(IQueryable, QueryContext) |
Utför en sorteringsåtgärd. (Ärvd från QueryableDataSourceView) |
| ExecuteUpdate(IDictionary, IDictionary, IDictionary) |
Utför en uppdateringsåtgärd med hjälp av de angivna radnyckelvärdena, radvärdena och radvärdena som används för att identifiera konflikter. |
| GetDataObjectType(Type) |
Hämtar den typ av dataobjekt som ska användas för borttagnings-, infognings- och uppdateringsåtgärderna. |
| GetEntitySetType() |
Hämtar entitetsuppsättningen som en egenskap, ett fält eller en datakontext. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetOriginalValues(IDictionary) |
Hämtar de ursprungliga värdena för de angivna nycklarna som lagrades under åtgärden Välj. (Ärvd från QueryableDataSourceView) |
| GetSource(QueryContext) |
Hämtar källan till frågekontexten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) |
Anropas av metoder som utför CRUD-åtgärder när en CRUD-åtgärd misslyckas i processen för att skapa dataobjekt. (Ärvd från QueryableDataSourceView) |
| Insert(IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron infogningsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| Insert(IDictionary) |
Utför en asynkron infogningsåtgärd på de dataobjekt som QueryableDataSourceView objektet representerar. (Ärvd från QueryableDataSourceView) |
| InsertObject(Object) |
Infogar dataobjekt i ett QueryableDataSourceView objekt. (Ärvd från QueryableDataSourceView) |
| LoadViewState(Object) |
Återställer det tidigare sparade vytillståndet för datakällans vy. (Ärvd från QueryableDataSourceView) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| OnDataSourceViewChanged(EventArgs) |
Genererar händelsen DataSourceViewChanged . (Ärvd från DataSourceView) |
| OnQueryCreated(QueryCreatedEventArgs) |
Genererar QueryCreated händelsen när QueryableDataSource kontrollen har skapat ett IQueryable objekt. (Ärvd från QueryableDataSourceView) |
| OnQueryParametersChanged(Object, EventArgs) |
Anropar metoden RaiseViewChanged(). (Ärvd från QueryableDataSourceView) |
| RaiseUnsupportedCapabilityError(DataSourceCapabilities) |
Anropas av RaiseUnsupportedCapabilitiesError(DataSourceView) metoden för att jämföra de funktioner som begärs för en ExecuteSelect(DataSourceSelectArguments) åtgärd med de som vyn stöder. (Ärvd från DataSourceView) |
| RaiseViewChanged() |
Anropar metoden OnDataSourceViewChanged(EventArgs). (Ärvd från QueryableDataSourceView) |
| SaveViewState() |
Sparar ändringar i visningstillståndet QueryableDataSourceView för objektet sedan den tid då sidan publicerades på servern. (Ärvd från QueryableDataSourceView) |
| Select(DataSourceSelectArguments, DataSourceViewSelectCallback) |
Hämtar en lista över data asynkront från den underliggande datalagringen. (Ärvd från DataSourceView) |
| StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) |
Lagrar de ursprungliga värdena från select-åtgärden i kontrollens visningstillstånd när borttagnings- eller uppdateringsåtgärder är aktiverade. (Ärvd från QueryableDataSourceView) |
| StoreOriginalValues(IList) |
Lagrar de ursprungliga värdena från |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TrackViewState() |
Orsakar spårning av visningstillståndsändringar i serverkontrollen så att de kan lagras i serverkontrollens tillstånd. (Ärvd från QueryableDataSourceView) |
| Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) |
Utför en asynkron uppdateringsåtgärd i listan över data som DataSourceView objektet representerar. (Ärvd från DataSourceView) |
| Update(IDictionary, IDictionary, IDictionary) |
Utför en uppdateringsåtgärd. (Ärvd från QueryableDataSourceView) |
| UpdateObject(Object, Object) |
Uppdaterar ett dataobjekt. (Ärvd från QueryableDataSourceView) |
Händelser
| Name | Description |
|---|---|
| DataSourceViewChanged |
Inträffar när datakällans vy har ändrats. (Ärvd från DataSourceView) |
| QueryCreated |
Inträffar när en fråga skapas. (Ärvd från QueryableDataSourceView) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
När den implementeras av en klass får du ett värde som anger om en serverkontroll spårar ändringar i visningstillståndet. (Ärvd från QueryableDataSourceView) |
| IStateManager.LoadViewState(Object) |
När den implementeras av en klass läser du in serverkontrollens tidigare sparade vytillstånd för kontrollen. (Ärvd från QueryableDataSourceView) |
| IStateManager.SaveViewState() |
När den implementeras av en klass sparar du ändringarna i en serverkontrolls visningstillstånd till ett objekt. (Ärvd från QueryableDataSourceView) |
| IStateManager.TrackViewState() |
När den implementeras av en klass får du ett värde som anger om en serverkontroll spårar ändringar i visningstillståndet. (Ärvd från QueryableDataSourceView) |