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); }
/// <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; }
/// <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; }
/// <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; }
/// <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; }