C# 클래스 OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectField

상속: ObjectHandlerBase
파일 보기 프로젝트 열기: OfficeDev/PnP-Sites-Core 1 사용 예제들

공개 메소드들

메소드 설명
ExtractObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
ProvisionObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
WillExtract ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : bool
WillProvision ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : bool

비공개 메소드들

메소드 설명
CleanupEntities ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate baseTemplate ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
CreateField ( Web web, System.Xml.Linq.XElement templateFieldElement, PnPMonitoredScope scope, TokenParser parser, string originalFieldXml ) : void
GetTaxonomyFieldValidatedValue ( TaxonomyField field, string defaultValue ) : string
ParseFieldSchema ( string schemaXml, ListCollection lists ) : string
TokenizeFieldFormula ( Microsoft fields, FieldCalculated field, string fieldXml ) : string

Tokenizes calculated fieldXml to use tokens for field references

TryParseTaxonomyFieldValue ( string value, TaxonomyFieldValue &taxValue ) : bool
UpdateField ( Web web, string fieldId, System.Xml.Linq.XElement templateFieldElement, PnPMonitoredScope scope, TokenParser parser, string originalFieldXml ) : void
ValidateTaxonomyFieldDefaultValue ( TaxonomyField field ) : void

메소드 상세

ExtractObjects() 공개 메소드

public ExtractObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
creationInfo OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation
리턴 OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate

ProvisionObjects() 공개 메소드

public ProvisionObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
parser TokenParser
applyingInformation OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation
리턴 TokenParser

WillExtract() 공개 메소드

public WillExtract ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : bool
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
creationInfo OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation
리턴 bool

WillProvision() 공개 메소드

public WillProvision ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : bool
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
리턴 bool