/// <summary> /// Get List of Protocol Links of a Share item /// </summary> /// <param name="shareUrl"></param> /// <param name="itemid"></param> /// <param name="platform"></param> /// <returns> /// A list of protocol links depending on the input parameter 'platform', 404 (Not Found) if not supported by the item /// </returns> public IQuery<ODataFeed<ItemProtocolLink>> ProtocolLinks(Uri shareUrl, string itemid, PreviewPlatform platform) { var sfApiQuery = new ShareFile.Api.Client.Requests.Query<ODataFeed<ItemProtocolLink>>(Client); sfApiQuery.Action("Items"); sfApiQuery.Uri(shareUrl); sfApiQuery.ActionIds(itemid); sfApiQuery.SubAction("ProtocolLinks", platform); sfApiQuery.HttpMethod = "GET"; return sfApiQuery; }
/// <summary> /// Get List of Protocol Links of a Share item /// </summary> /// <param name="shareUrl"></param> /// <param name="itemid"></param> /// <param name="platform"></param> /// <returns> /// A list of protocol links depending on the input parameter 'platform', 404 (Not Found) if not supported by the item /// </returns> public IQuery <ODataFeed <ItemProtocolLink> > ProtocolLinks(Uri shareUrl, string itemid, PreviewPlatform platform) { var sfApiQuery = new ShareFile.Api.Client.Requests.Query <ODataFeed <ItemProtocolLink> >(Client); sfApiQuery.Action("Items"); sfApiQuery.Uri(shareUrl); sfApiQuery.ActionIds(itemid); sfApiQuery.SubAction("ProtocolLinks", platform); sfApiQuery.HttpMethod = "GET"; return(sfApiQuery); }
/// <summary> /// Get List of Item Protocol Links /// </summary> /// <param name="url"></param> /// <param name="platform"></param> /// <returns> /// A list of protocol links depending on the input parameter 'platform', 404 (Not Found) if not supported by the item /// </returns> public IQuery<ODataFeed<ItemProtocolLink>> GetProtocolLinks(Uri url, PreviewPlatform platform) { var sfApiQuery = new ShareFile.Api.Client.Requests.Query<ODataFeed<ItemProtocolLink>>(Client); sfApiQuery.Action("ProtocolLinks"); sfApiQuery.Uri(url); sfApiQuery.ActionIds(platform); sfApiQuery.HttpMethod = "GET"; return sfApiQuery; }