예제 #1
0
        internal Uri BuildRequestUri(TableUri uri)
        {
            if (uri.Filter == null)
            {
                return(new Uri(_primmaryUri + uri.Url));
            }

            return(new Uri(_primmaryUri + uri.Url + uri.Filter));
        }
예제 #2
0
        internal TableOperation(ITableEntity entity, TableOperationType operationType, TablePaginationToken token, TableQueryOptions options)
        {
            _entity = entity;

            _operationType = operationType;

            _tableUri = new TableUri(entity, operationType, TableUriQueryBuilder.Build(token, options));

            if (operationType == TableOperationType.InsertEdmType)
            {
                _edmTypeEntity = EntityPropertyBuilder.Build(entity);
            }
        }