Пример #1
0
        public static string GetItemTypeString(this WorkspaceItemType itemType)
        {
            string itemTypeString = null;

            switch (itemType)
            {
            case WorkspaceItemType.ApacheSparkPool:
                itemTypeString = "bigDataPools";
                break;

            case WorkspaceItemType.IntegrationRuntime:
                itemTypeString = "integrationRuntimes";
                break;

            case WorkspaceItemType.LinkedService:
                itemTypeString = "linkedServices";
                break;

            case WorkspaceItemType.Credential:
                itemTypeString = "credentials";
                break;
            }

            return(itemTypeString);
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkspaceItem" /> class.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="project">The project.</param>
 /// <param name="name">The name.</param>
 /// <param name="path">The path.</param>
 /// <param name="tag">The tag.</param>
 public WorkspaceItem(WorkspaceItemType type, WorkspaceItem project, string name, string path, object tag) : this(type, project, name, path)
 {
     this.Type = type;
     this.Tag  = tag;
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkspaceItem" /> class.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="project">The project.</param>
 /// <param name="name">The name.</param>
 public WorkspaceItem(WorkspaceItemType type, WorkspaceItem project, string name) : this(type)
 {
     this.Project = project;
     this.Name    = name;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkspaceItem" /> class.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="project">The project.</param>
 /// <param name="name">The name.</param>
 /// <param name="path">The path.</param>
 public WorkspaceItem(WorkspaceItemType type, WorkspaceItem project, string name, string path) : this(type, project, name)
 {
     this.Path = path;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkspaceItem"/> class.
 /// </summary>
 /// <param name="type">The type.</param>
 public WorkspaceItem(WorkspaceItemType type) : this()
 {
     this.Type = type;
 }