C# Класс TableauServerUrls, TabMigrate

Creates the set of server specific URLs
Наследование: ITableauServerSiteInfo
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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