/// <summary> /// Updates the item on the container. /// </summary> /// <param name="entity">The item with the information to be updated.</param> public void Update <T>(SsdsEntity <T> entity, ConcurrencyPattern concurrencyPattern) where T : class, new() { Uri updateLocation = HttpRestUriTemplates.UpdateTemplate.BindByPosition(this.authority, this.container, entity.Id); SsdsRestFacade facade = this.CreateFacade(updateLocation); SsdsEntitySerializer <T> serializer = new SsdsEntitySerializer <T>(); string payload = serializer.Serialize(entity); facade.Update(payload, concurrencyPattern, entity.Version.ToString()); }
public void Update(SsdsBlobEntity blob, ConcurrencyPattern concurrencyPattern) { SsdsRestFacade facade = this.CreateFacade(); facade.Update(blob, concurrencyPattern); }