[]
Represents a client view, that is, a live view that is connected to a remote source, such as an System.Data.Objects.ObjectContext.
public class ClientView<T> : View<T>, IList, ICollection, IDisposable, IListSource, ITypedList, IItemProperties, IEditableCollectionView, IList<T>, ICollection<T>, IObservableSource<T>, IIndexedSource<T>, IEnumerable<T>, ICollectionView, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Name | Description |
---|---|
T | The type of the elements in the view. |
Name | Description |
---|---|
AutoLoad | Gets or sets a boolean value indicating whether the client view must be loaded automatically when its data is accessed. |
IsLoaded | Gets a value indicating whether the client view is loaded. |
IsLoading | Gets a value indicating whether the client view is being loaded. |
Scope | Gets the client scope to which this client view belongs. |
Name | Description |
---|---|
AsFiltered(Expression<Func<T, bool>>) | Filters the view on the server side using a |
AsFilteredBound<TKey>(Expression<Func<T, TKey>>) | Filters the view on the server using a key selector function and configurable value and operator. |
CancelLoad() | Cancels the current loading operation. |
Include(string) | Specifies related objects to include while loading the client view. |
Load() | Loads the entities of the client view. |
Paging<TKey>(Expression<Func<T, TKey>>, bool, int) | Applies paging to this client view. |
Paging<TKey>(Expression<Func<T, TKey>>, int) | Applies paging to this client view. |
ProgressiveLoading<TKey>(Expression<Func<T, TKey>>, bool, int) | Specifies that the client view loading is performed not in a single trip to the server but in multiple batches, each loading a page of a limited size so the user sees the result and can interact with it before all pages are loaded. |
ProgressiveLoading<TKey>(Expression<Func<T, TKey>>, int) | Specifies that the client view loading is performed not in a single trip to the server but in multiple batches, each loading a page of a limited size so the user sees the result and can interact with it before all pages are loaded. |
Refresh() | Loads the entities of the client view ignoring the client-side cache. |
Name | Description |
---|---|
Loaded | Occurs when the client view has finished loading succesfully, and also when an exception has been thrown during loading. |