Class ObjectStoreDataSourceView<T>
  
  
  
  
    Inheritance
    System.Object
    ObjectStoreDataSourceView<T>
   
  
    Implements
    System.Web.UI.IStateManager
   
  
  Assembly: EPiServer.Web.WebControls.dll
  Version: 7.19.2
  Syntax
  
    public class ObjectStoreDataSourceView<T> : DataSourceView, IStateManager where T : IItem, new()
   
  Type Parameters
  
  Constructors
  
  
  
  
  ObjectStoreDataSourceView(ObjectStoreDataSource<T>, String)
  
  
  Declaration
  
    public ObjectStoreDataSourceView(ObjectStoreDataSource<T> dataSource, string viewName)
   
  Parameters
  
  Properties
  
  
  
  
  CanDelete
  
  
  Declaration
  
    public override bool CanDelete { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  CanInsert
  
  
  Declaration
  
    public override bool CanInsert { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  CanUpdate
  
  
  Declaration
  
    public override bool CanUpdate { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  SelectParameters
  
  
  Declaration
  
    public ParameterCollection SelectParameters { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Web.UI.WebControls.ParameterCollection |  | 
    
  
  Methods
  
  
  
  
  ExecuteDelete(IDictionary, IDictionary)
  
  
  Declaration
  
    protected override int ExecuteDelete(IDictionary keys, IDictionary oldValues)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IDictionary | keys |  | 
      
        | System.Collections.IDictionary | oldValues |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  ExecuteInsert(IDictionary)
  
  
  Declaration
  
    protected override int ExecuteInsert(IDictionary values)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IDictionary | values |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  ExecuteSelect(DataSourceSelectArguments)
  
  
  Declaration
  
    protected override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Web.UI.DataSourceSelectArguments | arguments |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.IEnumerable |  | 
    
  
  
  
  
  ExecuteUpdate(IDictionary, IDictionary, IDictionary)
  
  
  Declaration
  
    protected override int ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Collections.IDictionary | keys |  | 
      
        | System.Collections.IDictionary | values |  | 
      
        | System.Collections.IDictionary | oldValues |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  
  LoadViewState(Object)
  
  
  Declaration
  
    protected virtual void LoadViewState(object savedState)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Object | savedState |  | 
    
  
  
  
  
  SaveViewState()
  
  
  Declaration
  
    protected virtual object SaveViewState()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Object |  | 
    
  
  
  
  
  TrackViewState()
  
  
  Declaration
  
    protected virtual void TrackViewState()
   
  Implements
  
      System.Web.UI.IStateManager
  
  Extension Methods