CmisSync.Lib.Storage.Database.FileTransmissionStorage.GetObjectList C# (CSharp) 메소드

GetObjectList() 공개 메소드

public GetObjectList ( ) : IList
리턴 IList
        public IList<IFileTransmissionObject> GetObjectList() {
            List<IFileTransmissionObject> objects = new List<IFileTransmissionObject>();

            using (var tran = this.engine.GetTransaction()) {
                foreach (var row in tran.SelectForward<string, DbCustomSerializer<FileTransmissionObject>>(FileTransmissionObjectsTable)) {
                    var value = row.Value;
                    if (value == null) {
                        continue;
                    }

                    var data = value.Get;
                    if (data == null) {
                        continue;
                    }

                    objects.Add(data);
                }
            }

            return objects;
        }

Usage Example

 public void GetObjectListReturnsZeroSizeListFromEmptyStorage() {
     var storage = new FileTransmissionStorage(this.engine);
     Assert.That(storage.GetObjectList().Count, Is.EqualTo(0));
 }
All Usage Examples Of CmisSync.Lib.Storage.Database.FileTransmissionStorage::GetObjectList