/// <summary>
        /// Will return a composed Uri that will point to Items(alias) for the BaseUri
        /// </summary>
        /// <returns></returns>
        public static Uri GetAlias(this IItemsEntity items, ItemAlias alias)
        {
            string aliasString;

            switch (alias)
            {
            case ItemAlias.NetworkShareConnectors:
                aliasString = "c-cifs";
                break;

            case ItemAlias.SharepointConnectors:
                aliasString = "c-sp";
                break;

            default:
                aliasString = alias.ToString().ToLower();
                break;
            }

            return(items.GetAlias(aliasString));
        }
        /// <summary>
        /// Will return a composed Uri that will point to Items(alias) for the BaseUri
        /// </summary>
        /// <returns></returns>
        public static Uri GetAlias(this IItemsEntity items, string aliasOrId)
        {
            string url = items.Client.BaseUri.ToString();

            return(new Uri(url.TrimEnd(new[] { '/' }) + "/" + items.Entity + "(" + aliasOrId + ")", UriKind.RelativeOrAbsolute));
        }
Пример #3
0
 /// <summary>
 /// Will return a composed Uri that will point to Items(alias) for the BaseUri
 /// </summary>
 /// <returns></returns>
 public static Uri GetAlias(this IItemsEntity items, string aliasOrId)
 {
     return(items.GetEntityUriFromId(aliasOrId));
 }