C# 클래스 Transformation.PowerShell.WebPart.WebPartTransformationHelper

상속: OfficeDevPnP.Core.Framework.TimerJobs.TimerJob
파일 보기 프로젝트 열기: OfficeDev/PnP-Transformation 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
headerWebPart bool

공개 메소드들

메소드 설명
AddWebPart ( string webUrl, string configuredWebPartFileName, string configuredWebPartXmlFilePath, string webPartZoneIndex, string webPartZoneID, string serverRelativePageUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web", string sourceWebPartId = "" ) : bool
AddWebPart_UsingCSV ( string sourceWebPartType, string targetWebPartFileName, string targetWebPartXmlDir, string usageFileName, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
ConfigureNewWebPartXml ( string targetWebPartXmlFilePath, string sourceXmlFilesDirectory, string OutPutDirectory, string ActionType = "" ) : void
ConfigureNewWebPartXmlFile ( string targetWebPartXmlFilePath, string sourceXmlFile, string OutPutDirectory ) : void
DeleteUsageFiles_WebPartHelper ( string outPutFolder, string fileName ) : void
DeleteWebPart ( string webUrl, string pageUrl, string _storageKey, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web" ) : bool
DeleteWebPart_UsingCSV ( string sourceWebPartType, string usageFileName, string outPutFolder, string csvFile, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
GetWebPartProperties ( string pageUrl, string StorageKey, string webUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web" ) : string
GetWebPartProperties_UsingCSV ( string sourceWebPartType, string usageFilePath, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "" ) : void
GetWebPartUsage ( string webPartType, ClientContext clientContext, string outPutDirectory ) : void
GetWebPartUsage_DefaultPages ( string webPartType, ClientContext clientContext, string outPutDirectory ) : void
GetWebPartUsage_TimerJobRun ( object sender, OfficeDevPnP.Core.Framework.TimerJobs.TimerJobRunEventArgs e ) : void
GetWebPartsByWeb ( string WebUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
ReplaceWebPart ( string webUrl, string targetWebPartFileName, string targetWebPartXmlFile, string sourceWebPartStorageKey, string webPartZoneIndex, string webPartZoneID, string serverRelativePageUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "", string sourceWebPartId = "" ) : bool
ReplaceWebPart_UsingCSV ( string sourceWebPartType, string targetWebPartXmlFilePath, string targetWebPartFileName, string targetWebPartXmlDir, string usageFileName, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "" ) : void
SetExceptionCSVWebAppSiteColWebUrls ( string webUrl, string sharePointOnline_OR_OnPremise, string userName, string password, string domain ) : void
TransformWebPart_UsingCSV ( string usageFileName, string sourceWebPartType, string targetWebPartFileName, string targetWebPartXmlFilePath, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
UploadAppInAppCatalog ( string appCatalogUrl, string fileName, string appFilePath, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
UploadDependencyFile ( string webUrl, string folderServerRelativeUrl, string fileName, string localFilePath, bool overwriteIfExists, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
WebPartTransformationHelper ( ) : System
WebPartTransformationHelper ( string name ) : System
WebPart_Initialization ( string DiscoveryUsage_OutPutFolder ) : void

비공개 메소드들

메소드 설명
AddWebPart ( Web web, string serverRelativePageUrl, OfficeDevPnP.Core.Entities.WebPartEntity webPartEntity, string sourceWebPartId = "" ) : bool
CheckForWikiFieldOrPublishingPageContentAndUpdate ( WebPartDefinition webPart, Web web, Microsoft webPartPage, string sourceWebPartId = "" ) : void
CheckWebPartOrAppPartPresenceInSite ( ClientContext clientContext, string targetWebPartXmlFileName, string targetWebPartXmlFilePath ) : bool
DeleteWebPart ( Web web, string serverRelativePageUrl, System.Guid storageKey ) : bool
DeployApp ( ClientContext context, string appFullPath ) : AppInstance
GetPageList ( ClientContext &clientContext ) : List
GetPageRelativeURL ( string WebUrl, string PageUrl, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : string
GetTargetWebPartXmlFilePath ( string webPartId, string targetDirectory ) : string
GetWebPartID ( string webPartID ) : string
GetWebPartPropertiesServiceCall ( ClientContext clientContext, string storageKey, string pageUrl ) : string
GetWebPartShortTypeName ( string webPartType ) : string
IsFeatureOnWeb ( System.Guid FeatureID, ClientContext clientContext ) : bool
IsLibraryExist ( string pageLibraryName, ListCollection collList ) : bool
IsPublishingWeb ( ClientContext clientContext, Web web ) : bool
ReadWebPartUsageCSV ( string sourceWebPartType, string usageFilePath, string outPutFolder, IEnumerable &objWPDInput, string SharePointOnline_OR_OnPremise = "OP", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
UploadDisplayTemplateFile ( string webUrl, string fileName, string localFilePath, bool overwriteIfExists, string displayTemplateCategory, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
UploadWebPartFile ( string webUrl, string fileName, string localFilePath, bool overwriteIfExists, string group, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void

메소드 상세

AddWebPart() 공개 메소드

public AddWebPart ( string webUrl, string configuredWebPartFileName, string configuredWebPartXmlFilePath, string webPartZoneIndex, string webPartZoneID, string serverRelativePageUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web", string sourceWebPartId = "" ) : bool
webUrl string
configuredWebPartFileName string
configuredWebPartXmlFilePath string
webPartZoneIndex string
webPartZoneID string
serverRelativePageUrl string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
sourceWebPartId string
리턴 bool

AddWebPart_UsingCSV() 공개 메소드

public AddWebPart_UsingCSV ( string sourceWebPartType, string targetWebPartFileName, string targetWebPartXmlDir, string usageFileName, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
sourceWebPartType string
targetWebPartFileName string
targetWebPartXmlDir string
usageFileName string
outPutFolder string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

ConfigureNewWebPartXml() 공개 메소드

public ConfigureNewWebPartXml ( string targetWebPartXmlFilePath, string sourceXmlFilesDirectory, string OutPutDirectory, string ActionType = "" ) : void
targetWebPartXmlFilePath string
sourceXmlFilesDirectory string
OutPutDirectory string
ActionType string
리턴 void

ConfigureNewWebPartXmlFile() 공개 메소드

public ConfigureNewWebPartXmlFile ( string targetWebPartXmlFilePath, string sourceXmlFile, string OutPutDirectory ) : void
targetWebPartXmlFilePath string
sourceXmlFile string
OutPutDirectory string
리턴 void

DeleteUsageFiles_WebPartHelper() 공개 메소드

public DeleteUsageFiles_WebPartHelper ( string outPutFolder, string fileName ) : void
outPutFolder string
fileName string
리턴 void

DeleteWebPart() 공개 메소드

public DeleteWebPart ( string webUrl, string pageUrl, string _storageKey, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web" ) : bool
webUrl string
pageUrl string
_storageKey string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
리턴 bool

DeleteWebPart_UsingCSV() 공개 메소드

public DeleteWebPart_UsingCSV ( string sourceWebPartType, string usageFileName, string outPutFolder, string csvFile, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
sourceWebPartType string
usageFileName string
outPutFolder string
csvFile string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

GetWebPartProperties() 공개 메소드

public GetWebPartProperties ( string pageUrl, string StorageKey, string webUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "web" ) : string
pageUrl string
StorageKey string
webUrl string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
리턴 string

GetWebPartProperties_UsingCSV() 공개 메소드

public GetWebPartProperties_UsingCSV ( string sourceWebPartType, string usageFilePath, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "" ) : void
sourceWebPartType string
usageFilePath string
outPutFolder string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
리턴 void

GetWebPartUsage() 공개 메소드

public GetWebPartUsage ( string webPartType, ClientContext clientContext, string outPutDirectory ) : void
webPartType string
clientContext ClientContext
outPutDirectory string
리턴 void

GetWebPartUsage_DefaultPages() 공개 메소드

public GetWebPartUsage_DefaultPages ( string webPartType, ClientContext clientContext, string outPutDirectory ) : void
webPartType string
clientContext ClientContext
outPutDirectory string
리턴 void

GetWebPartUsage_TimerJobRun() 공개 메소드

public GetWebPartUsage_TimerJobRun ( object sender, OfficeDevPnP.Core.Framework.TimerJobs.TimerJobRunEventArgs e ) : void
sender object
e OfficeDevPnP.Core.Framework.TimerJobs.TimerJobRunEventArgs
리턴 void

GetWebPartsByWeb() 공개 메소드

public GetWebPartsByWeb ( string WebUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
WebUrl string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

ReplaceWebPart() 공개 메소드

public ReplaceWebPart ( string webUrl, string targetWebPartFileName, string targetWebPartXmlFile, string sourceWebPartStorageKey, string webPartZoneIndex, string webPartZoneID, string serverRelativePageUrl, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "", string sourceWebPartId = "" ) : bool
webUrl string
targetWebPartFileName string
targetWebPartXmlFile string
sourceWebPartStorageKey string
webPartZoneIndex string
webPartZoneID string
serverRelativePageUrl string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
sourceWebPartId string
리턴 bool

ReplaceWebPart_UsingCSV() 공개 메소드

public ReplaceWebPart_UsingCSV ( string sourceWebPartType, string targetWebPartXmlFilePath, string targetWebPartFileName, string targetWebPartXmlDir, string usageFileName, string outPutFolder, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A", string ActionType = "" ) : void
sourceWebPartType string
targetWebPartXmlFilePath string
targetWebPartFileName string
targetWebPartXmlDir string
usageFileName string
outPutFolder string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
ActionType string
리턴 void

SetExceptionCSVWebAppSiteColWebUrls() 공개 메소드

public SetExceptionCSVWebAppSiteColWebUrls ( string webUrl, string sharePointOnline_OR_OnPremise, string userName, string password, string domain ) : void
webUrl string
sharePointOnline_OR_OnPremise string
userName string
password string
domain string
리턴 void

TransformWebPart_UsingCSV() 공개 메소드

public TransformWebPart_UsingCSV ( string usageFileName, string sourceWebPartType, string targetWebPartFileName, string targetWebPartXmlFilePath, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
usageFileName string
sourceWebPartType string
targetWebPartFileName string
targetWebPartXmlFilePath string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

UploadAppInAppCatalog() 공개 메소드

public UploadAppInAppCatalog ( string appCatalogUrl, string fileName, string appFilePath, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
appCatalogUrl string
fileName string
appFilePath string
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

UploadDependencyFile() 공개 메소드

public UploadDependencyFile ( string webUrl, string folderServerRelativeUrl, string fileName, string localFilePath, bool overwriteIfExists, string outPutDirectory, string SharePointOnline_OR_OnPremise = "N/A", string UserName = "N/A", string Password = "N/A", string Domain = "N/A" ) : void
webUrl string
folderServerRelativeUrl string
fileName string
localFilePath string
overwriteIfExists bool
outPutDirectory string
SharePointOnline_OR_OnPremise string
UserName string
Password string
Domain string
리턴 void

WebPartTransformationHelper() 공개 메소드

public WebPartTransformationHelper ( ) : System
리턴 System

WebPartTransformationHelper() 공개 메소드

public WebPartTransformationHelper ( string name ) : System
name string
리턴 System

WebPart_Initialization() 공개 메소드

public WebPart_Initialization ( string DiscoveryUsage_OutPutFolder ) : void
DiscoveryUsage_OutPutFolder string
리턴 void

프로퍼티 상세

headerWebPart 공개적으로 프로퍼티

public bool headerWebPart
리턴 bool