internal GetGroupNextChunkCommand(GroupEnumerationPointer pointer) { base.name = "GetGroupNextChunkCommand"; _getNextChunkCommand = new Alachisoft.NCache.Common.Protobuf.GetGroupNextChunkCommand(); _getNextChunkCommand.groupEnumerationPointer = EnumerationPointerConversionUtil.ConvertToProtobufGroupEnumerationPointer(pointer); }
public void Initialize(string group, string subGroup) { EnumerationPointer pointer = null; if (!String.IsNullOrEmpty(group)) { pointer = new GroupEnumerationPointer(group, subGroup); } else { pointer = new EnumerationPointer(); } _currentChunk = _cache.GetNextChunk(pointer, new OperationContext()); if (_currentChunk != null && _currentChunk.Data != null) { List <string> data = _currentChunk.Data; _currentChunkEnumerator = data.GetEnumerator(); } }