Ejemplo n.º 1
0
            public string Get(bool includeSubscribed = true, long maxChangeIdCount = -1, long startChangeId = -1)
            {
                string parameters = "";

                if (!includeSubscribed)
                {
                    parameters += "includeSubscribed=false";
                }
                if (!(maxChangeIdCount == -1))
                {
                    if (parameters.Length > 0)
                    {
                        parameters += "&maxChangeIdCount=" + maxChangeIdCount;
                    }
                    else
                    {
                        parameters = "maxChangeIdCount=" + maxChangeIdCount;
                    }
                }
                if (!(startChangeId == -1))
                {
                    if (parameters.Length > 0)
                    {
                        parameters += "&startChangeId=" + startChangeId;
                    }
                    else
                    {
                        parameters = "startChangeId=" + startChangeId;
                    }
                }
                return(client.Request <string>(uriAbout, TypeRequest.GET, string.IsNullOrEmpty(parameters) ? null : Encoding.UTF8.GetBytes(parameters)).DataTextResponse);
            }
Ejemplo n.º 2
0
 public string Delete(string fileid, string parentid)
 {
     return(client.Request <string>(uriDriveFile + fileid + "/parents/" + parentid, TypeRequest.DELETE).DataTextResponse);
 }
Ejemplo n.º 3
0
            public Stream Get(string fileId, long PosStart = -1, long endpos = -1)
            {
                string url = string.Format(uriFileGet, fileId);

                string[] moreheader = { "Range: bytes=" + PosStart.ToString() + "-" + endpos.ToString() };
                return(client.Request <Stream>(url, TypeRequest.GET, null, (endpos < 0) ? moreheader : null).stream);
            }