Search Results for

    Show / Hide Table of Contents

    Class ProvisioningTenant

    Defines the Tenant-wide settings to provision

    Inheritance
    System.Object
    BaseModel
    ProvisioningTenant
    Inherited Members
    BaseModel.ParentTemplate
    Namespace: PnP.Framework.Provisioning.Model
    Assembly: PnP.Framework.dll
    Syntax
    public class ProvisioningTenant : BaseModel, IProvisioningTemplateDescendant

    Constructors

    ProvisioningTenant()

    Default constructor

    Declaration
    public ProvisioningTenant()

    ProvisioningTenant(AppCatalog, ContentDeliveryNetwork)

    Custom constructor which accepts AppCatalog and CDN settings

    Declaration
    public ProvisioningTenant(AppCatalog appCatalog, ContentDeliveryNetwork cdn)
    Parameters
    AppCatalog appCatalog

    ContentDeliveryNetwork cdn

    Properties

    AppCatalog

    Defines the AppCatalog settings to provision

    Declaration
    public AppCatalog AppCatalog { get; }
    Property Value
    AppCatalog

    ContentDeliveryNetwork

    Defines the CDN settings to provision

    Declaration
    public ContentDeliveryNetwork ContentDeliveryNetwork { get; }
    Property Value
    ContentDeliveryNetwork

    Office365GroupLifecyclePolicies

    Gets or sets Office365GroupLifecyclePolicies for the tenant

    Declaration
    public Office365GroupLifecyclePolicyCollection Office365GroupLifecyclePolicies { get; set; }
    Property Value
    Office365GroupLifecyclePolicyCollection

    Office365GroupsSettings

    Declaration
    public Office365GroupsSettings Office365GroupsSettings { get; set; }
    Property Value
    Office365GroupsSettings

    SharingSettings

    Declaration
    public SharingSettings SharingSettings { get; set; }
    Property Value
    SharingSettings

    SiteDesigns

    Gets or sets SiteDesigns for the tenant

    Declaration
    public SiteDesignCollection SiteDesigns { get; set; }
    Property Value
    SiteDesignCollection

    SiteScripts

    Gets or sets SiteScripts for the tenant

    Declaration
    public SiteScriptCollection SiteScripts { get; set; }
    Property Value
    SiteScriptCollection

    SPUsersProfiles

    Gets or sets SPUserProfiles for the tenant

    Declaration
    public UserProfileCollection SPUsersProfiles { get; set; }
    Property Value
    UserProfileCollection

    StorageEntities

    Gets or sets StorageEntities for the tenant

    Declaration
    public StorageEntityCollection StorageEntities { get; set; }
    Property Value
    StorageEntityCollection

    Themes

    Gets or sets StorageEntities for the tenant

    Declaration
    public ThemeCollection Themes { get; set; }
    Property Value
    ThemeCollection

    WebApiPermissions

    Gets or sets StorageEntities for the tenant

    Declaration
    public WebApiPermissionCollection WebApiPermissions { get; set; }
    Property Value
    WebApiPermissionCollection

    Methods

    Equals(ProvisioningTenant)

    Compares ProvisioningTenant object based on AppCatalog, CDN, SiteDesigns, SiteScripts, StorageEntities, WebApiPermissions, Themes, Office365GroupsSettings, Office365GroupLifecyclePolicies, SPUserProfiles, and SharingSettings

    Declaration
    public bool Equals(ProvisioningTenant other)
    Parameters
    ProvisioningTenant other

    ProvisioningTenant object

    Returns
    System.Boolean

    true if the ProvisioningTenant object is equal to the current object; otherwise, false.

    Equals(Object)

    Compares object with ProvisioningTenant

    Declaration
    public override bool Equals(object obj)
    Parameters
    System.Object obj

    Object that represents ProvisioningTenant

    Returns
    System.Boolean

    true if the current object is equal to the ProvisioningTenant

    GetHashCode()

    Gets the hash code

    Declaration
    public override int GetHashCode()
    Returns
    System.Int32

    Returns HashCode

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer