private static Request ETags(Request request, params Byte[][] etags) { foreach (Byte[] etag in etags) { request.AddETag(etag); } return(request); }
public void UpdateETags(byte[][] eTags) { Request newRequest = Request.NewGet(); // Copy over the options newRequest.SetOptions(Request.GetOptions()); newRequest.ClearETags(); foreach (byte[] tag in eTags) { newRequest.AddETag(tag); } newRequest.Token = Request.Token; newRequest.Destination = Request.Destination; newRequest.CopyEventHandler(Request); newRequest.Reregistering += OnReregister; newRequest.ObserveRelation = this; newRequest.Send(_endpoint); Request = newRequest; }