C# 클래스 TableauServerUrls, TabMigrate

Creates the set of server specific URLs
상속: ITableauServerSiteInfo
파일 보기 프로젝트 열기: tableau/TabMigrate 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PageSize int
ServerName string
ServerProtocol string
ServerUrlWithProtocol string
SiteUrlSegement string
UrlLogin string
UrlLogout string

Private Properties

프로퍼티 타입 설명
GetProtocolFromUrl string
Url_DatasourceConnectionsList string
ValidateTemplateReplaceComplete bool

공개 메소드들

메소드 설명
FromContentUrl ( string userContentUrl, int pageSize ) : TableauServerUrls,

Parse out the server-user and site name from the content URL

TableauServerUrls ( string protocol, string serverName, string siteUrlSegment, int pageSize, ServerVersion serverVersion ) : System

Constructor

Url_AppendFileUploadChunk ( TableauServerSignIn, logInInfo, string uploadSession ) : string

The URL to start a upload

Url_CreateProject ( TableauServerSignIn, session ) : string

URL for creating a project

Url_DatasourceDownload ( TableauServerSignIn, session, SiteDatasource, contentInfo ) : string

URL to download a datasource

Url_DatasourcesList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string

URL for the Datasources list

Url_DeleteDatasourceTag ( TableauServerSignIn, session, string datasourceId, string tagText ) : string

URL for deleting a tag from a datasource

Url_DeleteWorkbookTag ( TableauServerSignIn, session, string workbookId, string tagText ) : string

URL for deleting a tag from a workbook

Url_FinalizeDataSourcePublish ( TableauServerSignIn, logInInfo, string uploadSession, string datasourceType ) : string

URL to finish publishing a datasource

Url_FinalizeWorkbookPublish ( TableauServerSignIn, logInInfo, string uploadSession, string workbookType ) : string

URL to finish publishing a datasource

Url_GroupsList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string

URL for the Groups list

Url_InitiateFileUpload ( TableauServerSignIn, logInInfo ) : string

The URL to start na upload

Url_ProjectsList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string

URL for the Projects list

Url_SiteInfo ( TableauServerSignIn, logInInfo ) : string

The URL to get site info

Url_UpdateDatasource ( TableauServerSignIn, session, string datasourceId ) : string

URL for updating datasource metadata (e.g. owner id)

Url_UpdateWorkbook ( TableauServerSignIn, session, string workbookId ) : string

URL for updating workbook metadata (e.g. owners, show tabs)

Url_UsersList ( TableauServerSignIn, logInInfo, int pageSize, int pageNumber = 1 ) : string

URL for the Users list

Url_UsersListInGroup ( TableauServerSignIn, logInInfo, string groupId, int pageSize, int pageNumber = 1 ) : string

URL to get the list of Users in a Group

Url_WorkbookConnectionsList ( TableauServerSignIn, session, string workbookId ) : string

URL for the Workbook's data source connections list

Url_WorkbookDownload ( TableauServerSignIn, session, SiteWorkbook, contentInfo ) : string

URL to download a workbook

Url_WorkbooksListForUser ( TableauServerSignIn, session, string userId, int pageSize, int pageNumber = 1 ) : string

URL for the Workbooks list

비공개 메소드들

메소드 설명
GetProtocolFromUrl ( string url ) : string
Url_DatasourceConnectionsList ( TableauServerSignIn, session, string datasourceId ) : string

URL for a Datasource's connections list

ValidateTemplateReplaceComplete ( string str ) : bool

메소드 상세

FromContentUrl() 공개 정적인 메소드

Parse out the server-user and site name from the content URL
public static FromContentUrl ( string userContentUrl, int pageSize ) : TableauServerUrls,
userContentUrl string e.g. https://online.tableausoftware.com/t/tableausupport/workbooks
pageSize int
리턴 TableauServerUrls,

TableauServerUrls() 공개 메소드

Constructor
public TableauServerUrls ( string protocol, string serverName, string siteUrlSegment, int pageSize, ServerVersion serverVersion ) : System
protocol string
serverName string
siteUrlSegment string
pageSize int
serverVersion ServerVersion
리턴 System

Url_AppendFileUploadChunk() 공개 메소드

The URL to start a upload
public Url_AppendFileUploadChunk ( TableauServerSignIn, logInInfo, string uploadSession ) : string
logInInfo TableauServerSignIn,
uploadSession string
리턴 string

Url_CreateProject() 공개 메소드

URL for creating a project
public Url_CreateProject ( TableauServerSignIn, session ) : string
session TableauServerSignIn,
리턴 string

Url_DatasourceDownload() 공개 메소드

URL to download a datasource
public Url_DatasourceDownload ( TableauServerSignIn, session, SiteDatasource, contentInfo ) : string
session TableauServerSignIn,
contentInfo SiteDatasource,
리턴 string

Url_DatasourcesList() 공개 메소드

URL for the Datasources list
public Url_DatasourcesList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string
session TableauServerSignIn,
pageSize int
pageNumber int
리턴 string

Url_DeleteDatasourceTag() 공개 메소드

URL for deleting a tag from a datasource
public Url_DeleteDatasourceTag ( TableauServerSignIn, session, string datasourceId, string tagText ) : string
session TableauServerSignIn,
datasourceId string
tagText string Tag we want to delete
리턴 string

Url_DeleteWorkbookTag() 공개 메소드

URL for deleting a tag from a workbook
public Url_DeleteWorkbookTag ( TableauServerSignIn, session, string workbookId, string tagText ) : string
session TableauServerSignIn,
workbookId string
tagText string Tag we want to delete
리턴 string

Url_FinalizeDataSourcePublish() 공개 메소드

URL to finish publishing a datasource
public Url_FinalizeDataSourcePublish ( TableauServerSignIn, logInInfo, string uploadSession, string datasourceType ) : string
logInInfo TableauServerSignIn,
uploadSession string
datasourceType string
리턴 string

Url_FinalizeWorkbookPublish() 공개 메소드

URL to finish publishing a datasource
public Url_FinalizeWorkbookPublish ( TableauServerSignIn, logInInfo, string uploadSession, string workbookType ) : string
logInInfo TableauServerSignIn,
uploadSession string
workbookType string
리턴 string

Url_GroupsList() 공개 메소드

URL for the Groups list
public Url_GroupsList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string
session TableauServerSignIn,
pageSize int
pageNumber int
리턴 string

Url_InitiateFileUpload() 공개 메소드

The URL to start na upload
public Url_InitiateFileUpload ( TableauServerSignIn, logInInfo ) : string
logInInfo TableauServerSignIn,
리턴 string

Url_ProjectsList() 공개 메소드

URL for the Projects list
public Url_ProjectsList ( TableauServerSignIn, session, int pageSize, int pageNumber = 1 ) : string
session TableauServerSignIn,
pageSize int
pageNumber int
리턴 string

Url_SiteInfo() 공개 메소드

The URL to get site info
public Url_SiteInfo ( TableauServerSignIn, logInInfo ) : string
logInInfo TableauServerSignIn,
리턴 string

Url_UpdateDatasource() 공개 메소드

URL for updating datasource metadata (e.g. owner id)
public Url_UpdateDatasource ( TableauServerSignIn, session, string datasourceId ) : string
session TableauServerSignIn,
datasourceId string
리턴 string

Url_UpdateWorkbook() 공개 메소드

URL for updating workbook metadata (e.g. owners, show tabs)
public Url_UpdateWorkbook ( TableauServerSignIn, session, string workbookId ) : string
session TableauServerSignIn,
workbookId string
리턴 string

Url_UsersList() 공개 메소드

URL for the Users list
public Url_UsersList ( TableauServerSignIn, logInInfo, int pageSize, int pageNumber = 1 ) : string
logInInfo TableauServerSignIn,
pageSize int
pageNumber int
리턴 string

Url_UsersListInGroup() 공개 메소드

URL to get the list of Users in a Group
public Url_UsersListInGroup ( TableauServerSignIn, logInInfo, string groupId, int pageSize, int pageNumber = 1 ) : string
logInInfo TableauServerSignIn,
groupId string
pageSize int
pageNumber int
리턴 string

Url_WorkbookConnectionsList() 공개 메소드

URL for the Workbook's data source connections list
public Url_WorkbookConnectionsList ( TableauServerSignIn, session, string workbookId ) : string
session TableauServerSignIn,
workbookId string
리턴 string

Url_WorkbookDownload() 공개 메소드

URL to download a workbook
public Url_WorkbookDownload ( TableauServerSignIn, session, SiteWorkbook, contentInfo ) : string
session TableauServerSignIn,
contentInfo SiteWorkbook,
리턴 string

Url_WorkbooksListForUser() 공개 메소드

URL for the Workbooks list
public Url_WorkbooksListForUser ( TableauServerSignIn, session, string userId, int pageSize, int pageNumber = 1 ) : string
session TableauServerSignIn,
userId string
pageSize int
pageNumber int
리턴 string

프로퍼티 상세

PageSize 공개적으로 프로퍼티

public int PageSize
리턴 int

ServerName 공개적으로 프로퍼티

public string ServerName
리턴 string

ServerProtocol 공개적으로 프로퍼티

public string ServerProtocol
리턴 string

ServerUrlWithProtocol 공개적으로 프로퍼티

Server url with protocol
public string ServerUrlWithProtocol
리턴 string

SiteUrlSegement 공개적으로 프로퍼티

Part of the URL that designates the site id
public string SiteUrlSegement
리턴 string

UrlLogin 공개적으로 프로퍼티

Url for API login
public string UrlLogin
리턴 string

UrlLogout 공개적으로 프로퍼티

Url for log out
public string UrlLogout
리턴 string