C# Класс OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectFiles

Наследование: ObjectHandlerBase
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
BlockedExtensionsInNoScript string[]
BlockedLibrariesInNoScript string[]

Открытые методы

Метод Описание
ExtractObjects ( Web web, ProvisioningTemplate template, ProvisioningTemplateCreationInformation creationInfo ) : ProvisioningTemplate
ProvisionObjects ( Web web, ProvisioningTemplate template, TokenParser parser, ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
SetFileProperties ( Microsoft.SharePoint.Client.File file, string>.IDictionary properties, bool checkoutIfRequired = true ) : void
SkipFile ( bool isNoScriptSite, string fileName, string folderName ) : bool

Checks if a given file can be uploaded. Sites using NoScript can't handle all uploads

WillExtract ( Web web, ProvisioningTemplate template, ProvisioningTemplateCreationInformation creationInfo ) : bool
WillProvision ( Web web, ProvisioningTemplate template ) : bool

Приватные методы

Метод Описание
CheckOutIfNeeded ( Web web, Microsoft.SharePoint.Client.File targetFile ) : bool
CleanupEntities ( ProvisioningTemplate template, ProvisioningTemplate baseTemplate ) : ProvisioningTemplate
GetFileStream ( ProvisioningTemplate template, Model file ) : Stream

Retrieves Stream from connector. If the file name contains special characters (e.g. "%20") and cannot be retrieved, a workaround will be performed

Tokenize ( Web web, string xml ) : string
UploadFile ( ProvisioningTemplate template, Model file, Microsoft folder, Stream stream ) : Microsoft.SharePoint.Client.File

Описание методов

ExtractObjects() публичный Метод

public ExtractObjects ( Web web, ProvisioningTemplate template, ProvisioningTemplateCreationInformation creationInfo ) : ProvisioningTemplate
web Web
template ProvisioningTemplate
creationInfo ProvisioningTemplateCreationInformation
Результат ProvisioningTemplate

ProvisionObjects() публичный Метод

public ProvisionObjects ( Web web, ProvisioningTemplate template, TokenParser parser, ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
web Web
template ProvisioningTemplate
parser TokenParser
applyingInformation ProvisioningTemplateApplyingInformation
Результат TokenParser

SetFileProperties() публичный Метод

public SetFileProperties ( Microsoft.SharePoint.Client.File file, string>.IDictionary properties, bool checkoutIfRequired = true ) : void
file Microsoft.SharePoint.Client.File
properties string>.IDictionary
checkoutIfRequired bool
Результат void

SkipFile() публичный статический Метод

Checks if a given file can be uploaded. Sites using NoScript can't handle all uploads
public static SkipFile ( bool isNoScriptSite, string fileName, string folderName ) : bool
isNoScriptSite bool Is this a noscript site?
fileName string Filename to verify
folderName string Folder (library) to verify
Результат bool

WillExtract() публичный Метод

public WillExtract ( Web web, ProvisioningTemplate template, ProvisioningTemplateCreationInformation creationInfo ) : bool
web Web
template ProvisioningTemplate
creationInfo ProvisioningTemplateCreationInformation
Результат bool

WillProvision() публичный Метод

public WillProvision ( Web web, ProvisioningTemplate template ) : bool
web Web
template ProvisioningTemplate
Результат bool

Описание свойств

BlockedExtensionsInNoScript публичное статическое свойство

public static string[] BlockedExtensionsInNoScript
Результат string[]

BlockedLibrariesInNoScript публичное статическое свойство

public static string[] BlockedLibrariesInNoScript
Результат string[]