예제 #1
0
        public Either <RfcErrorInfo, IStructureHandle> AppendTableRow(ITableHandle tableHandle)
        {
            Logger.IfSome(l => l.LogTrace("append table row by table handle", tableHandle));
            IStructureHandle handle = Api.AppendTableRow(tableHandle as TableHandle, out var errorInfo);

            return(ResultOrError(handle, errorInfo));
        }
예제 #2
0
        public Either <RfcErrorInfo, IStructureHandle> GetCurrentTableRow(ITableHandle tableHandle)
        {
            Logger.IfSome(l => l.LogTrace("reading current table row by table handle", tableHandle));
            IStructureHandle handle = Api.GetCurrentTableRow(tableHandle as TableHandle, out var errorInfo);

            return(ResultOrError(handle, errorInfo));
        }