public AsynchronousCollection(RequestCount requestCount, RequestData requestData, SubmitChanges submitChanges, AsynchronousCollectionSettings settings) : base(requestCount, requestData, submitChanges) { settings.Apply <T>(this); Storage.OnInitialized += OnStorageInitialized; Storage.OnCompleted += OnStorageCompleted; RaiseGetCount(); }
public static AsynchronousCollection <T> CreateCollection <T>(RequestCount requestCount, RequestData requestData, SubmitChanges submitChanges, AsynchronousCollectionSettings settings) { if (settings.GetType() == typeof(AsynchronousCollection2Settings)) { return(new AsynchronousCollection2 <T>(requestCount, requestData, submitChanges, (AsynchronousCollection2Settings)settings)); } if (settings.GetType() == typeof(AsynchronousCollectionSettings)) { return(new AsynchronousCollection <T>(requestCount, requestData, submitChanges, settings)); } return(null); }
public AsynchronousCollection(RequestCount requestCount, RequestData requestData, AsynchronousCollectionSettings settings) : this(requestCount, requestData, null, settings) { }
public static AsynchronousCollection <T> CreateCollection <T>(RequestCount requestCount, RequestData requestData, AsynchronousCollectionSettings settings) { return(CreateCollection <T>(requestCount, requestData, null, settings)); }