C# 클래스 JDP.Remediation.Console.DownloadAndModifySiteTemplate

파일 보기 프로젝트 열기: OfficeDev/PnP-Transformation

공개 프로퍼티들

프로퍼티 타입 설명
TempFolderName int
filePath string
lstContentTypeIDs List
lstCustomErs List
lstCustomFeatureIDs List
lstCustomFieldIDs List
outputPath string

공개 메소드들

메소드 설명
CheckCustomEventReceiver ( string xmlFilePath, string erNodePath, bool &isCustomEventReceiver, string siteTemplateName ) : void
CheckCustomFeature ( string xmlFilePath, string featureNodePath, bool &isCustomFeature, string siteTemplateName ) : void
DeleteDownloadedSiteTemplates ( ) : void
DoWork ( ) : void
DownloadSiteTemplate ( string filePath, string SiteTemplateGalleryPath, string &SiteTemplateName, string SiteCollection, string WebUrl, string TempFolderName ) : bool
GetCustomizedSiteTemplate ( SiteTemplateFTCAnalysisOutputBase &objSiteCustOutput, DataRow siteTemplateRow, Microsoft ltFile, string siteCollection, string webAppUrl ) : bool
GetWebapplicationUrlFromSiteCollectionUrl ( string siteCollection ) : string
ProcessSiteCollectionUrl ( string siteCollectionUrl, List &lstMissingSiteTempaltesInGalleryBase, string webApplicationUrl ) : void
ProcessSiteCollectionUrlsList ( string siteCollectionUrls, List &lstMissingSiteTempaltesInGalleryBase ) : void
ProcessSiteTemplateInputFile ( string siteTemplateInputFile, List &lstMissingSiteTempaltesInGalleryBase ) : void
ProcessWebApplicationUrl ( string webApplicationUrl, List &lstMissingSiteTempaltesInGalleryBase ) : void
ReadInputFile ( string &SiteTemplateInputFile ) : bool
ReadInputFiles ( ) : void
ReadInputFilesPath ( ) : bool
ReadInputOptions ( bool &processInputFile, bool &processFarm, bool &processSiteCollections ) : bool
ReadSiteCollectionList ( string &siteCollectionUrlsList ) : bool
ReadWebApplication ( string &webApplicationUrl ) : bool
WriteOutputReport ( List ltSiteTemplateOutputBase, string csvFileName, bool &headerOfCsv ) : void

비공개 메소드들

메소드 설명
ProcessWspFile ( string filePath, string solFileName, SiteTemplateFTCAnalysisOutputBase &objSiteCustOutput ) : bool

메소드 상세

CheckCustomEventReceiver() 공개 정적인 메소드

public static CheckCustomEventReceiver ( string xmlFilePath, string erNodePath, bool &isCustomEventReceiver, string siteTemplateName ) : void
xmlFilePath string
erNodePath string
isCustomEventReceiver bool
siteTemplateName string
리턴 void

CheckCustomFeature() 공개 정적인 메소드

public static CheckCustomFeature ( string xmlFilePath, string featureNodePath, bool &isCustomFeature, string siteTemplateName ) : void
xmlFilePath string
featureNodePath string
isCustomFeature bool
siteTemplateName string
리턴 void

DeleteDownloadedSiteTemplates() 공개 정적인 메소드

public static DeleteDownloadedSiteTemplates ( ) : void
리턴 void

DoWork() 공개 정적인 메소드

public static DoWork ( ) : void
리턴 void

DownloadSiteTemplate() 공개 정적인 메소드

public static DownloadSiteTemplate ( string filePath, string SiteTemplateGalleryPath, string &SiteTemplateName, string SiteCollection, string WebUrl, string TempFolderName ) : bool
filePath string
SiteTemplateGalleryPath string
SiteTemplateName string
SiteCollection string
WebUrl string
TempFolderName string
리턴 bool

GetCustomizedSiteTemplate() 공개 정적인 메소드

public static GetCustomizedSiteTemplate ( SiteTemplateFTCAnalysisOutputBase &objSiteCustOutput, DataRow siteTemplateRow, Microsoft ltFile, string siteCollection, string webAppUrl ) : bool
objSiteCustOutput JDP.Remediation.Console.Common.Base.SiteTemplateFTCAnalysisOutputBase
siteTemplateRow System.Data.DataRow
ltFile Microsoft
siteCollection string
webAppUrl string
리턴 bool

GetWebapplicationUrlFromSiteCollectionUrl() 공개 정적인 메소드

public static GetWebapplicationUrlFromSiteCollectionUrl ( string siteCollection ) : string
siteCollection string
리턴 string

ProcessSiteCollectionUrl() 공개 정적인 메소드

public static ProcessSiteCollectionUrl ( string siteCollectionUrl, List &lstMissingSiteTempaltesInGalleryBase, string webApplicationUrl ) : void
siteCollectionUrl string
lstMissingSiteTempaltesInGalleryBase List
webApplicationUrl string
리턴 void

ProcessSiteCollectionUrlsList() 공개 정적인 메소드

public static ProcessSiteCollectionUrlsList ( string siteCollectionUrls, List &lstMissingSiteTempaltesInGalleryBase ) : void
siteCollectionUrls string
lstMissingSiteTempaltesInGalleryBase List
리턴 void

ProcessSiteTemplateInputFile() 공개 정적인 메소드

public static ProcessSiteTemplateInputFile ( string siteTemplateInputFile, List &lstMissingSiteTempaltesInGalleryBase ) : void
siteTemplateInputFile string
lstMissingSiteTempaltesInGalleryBase List
리턴 void

ProcessWebApplicationUrl() 공개 정적인 메소드

public static ProcessWebApplicationUrl ( string webApplicationUrl, List &lstMissingSiteTempaltesInGalleryBase ) : void
webApplicationUrl string
lstMissingSiteTempaltesInGalleryBase List
리턴 void

ReadInputFile() 공개 정적인 메소드

public static ReadInputFile ( string &SiteTemplateInputFile ) : bool
SiteTemplateInputFile string
리턴 bool

ReadInputFiles() 공개 정적인 메소드

public static ReadInputFiles ( ) : void
리턴 void

ReadInputFilesPath() 공개 정적인 메소드

public static ReadInputFilesPath ( ) : bool
리턴 bool

ReadInputOptions() 공개 정적인 메소드

public static ReadInputOptions ( bool &processInputFile, bool &processFarm, bool &processSiteCollections ) : bool
processInputFile bool
processFarm bool
processSiteCollections bool
리턴 bool

ReadSiteCollectionList() 공개 정적인 메소드

public static ReadSiteCollectionList ( string &siteCollectionUrlsList ) : bool
siteCollectionUrlsList string
리턴 bool

ReadWebApplication() 공개 정적인 메소드

public static ReadWebApplication ( string &webApplicationUrl ) : bool
webApplicationUrl string
리턴 bool

WriteOutputReport() 공개 정적인 메소드

public static WriteOutputReport ( List ltSiteTemplateOutputBase, string csvFileName, bool &headerOfCsv ) : void
ltSiteTemplateOutputBase List
csvFileName string
headerOfCsv bool
리턴 void

프로퍼티 상세

TempFolderName 공개적으로 정적으로 프로퍼티

public static int TempFolderName
리턴 int

filePath 공개적으로 정적으로 프로퍼티

public static string filePath
리턴 string

lstContentTypeIDs 공개적으로 정적으로 프로퍼티

public static List lstContentTypeIDs
리턴 List

lstCustomErs 공개적으로 정적으로 프로퍼티

public static List lstCustomErs
리턴 List

lstCustomFeatureIDs 공개적으로 정적으로 프로퍼티

public static List lstCustomFeatureIDs
리턴 List

lstCustomFieldIDs 공개적으로 정적으로 프로퍼티

public static List lstCustomFieldIDs
리턴 List

outputPath 공개적으로 정적으로 프로퍼티

public static string outputPath
리턴 string