Search Results for

    Show / Hide Table of Contents

    Interface IHubSite

    Public interface to define a HubSite object

    Inherited Members
    IDataModel<IHubSite>.Requested
    IDataModel<IHubSite>.HasValue(String)
    IDataModel<IHubSite>.HasChanged(String)
    IDataModel<IHubSite>.IsPropertyAvailable(Expression<Func<IHubSite, Object>>)
    IDataModel<IHubSite>.ArePropertiesAvailable(Expression<Func<IHubSite, Object>>[])
    IDataModel<IHubSite>.EnsureProperties(Expression<Func<IHubSite, Object>>[])
    IDataModel<IHubSite>.EnsurePropertiesAsync(Expression<Func<IHubSite, Object>>[])
    IDataModel<IHubSite>.ExecuteRequestAsync(ApiRequest)
    IDataModel<IHubSite>.ExecuteRequest(ApiRequest)
    IDataModel<IHubSite>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<IHubSite>.ExecuteRequestBatch(ApiRequest)
    IDataModel<IHubSite>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<IHubSite>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IDataModelGet<IHubSite>.GetBatchAsync(Batch, Expression<Func<IHubSite, Object>>[])
    IDataModelGet<IHubSite>.GetAsync(Expression<Func<IHubSite, Object>>[])
    IDataModelLoad<IHubSite>.LoadBatchAsync(Batch, Expression<Func<IHubSite, Object>>[])
    IDataModelLoad<IHubSite>.LoadAsync(Expression<Func<IHubSite, Object>>[])
    IDataModelUpdate.UpdateBatchAsync()
    IDataModelUpdate.UpdateBatchAsync(Batch)
    IDataModelUpdate.UpdateAsync()
    IDataModelUpdate.UpdateBatch()
    IDataModelUpdate.UpdateBatch(Batch)
    IDataModelUpdate.Update()
    IDataModelDelete.DeleteBatchAsync()
    IDataModelDelete.DeleteBatchAsync(Batch)
    IDataModelDelete.DeleteAsync()
    IDataModelDelete.DeleteBatch()
    IDataModelDelete.DeleteBatch(Batch)
    IDataModelDelete.Delete()
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface IHubSite : IDataModel<IHubSite>, IDataModelParent, IDataModelWithContext, ISupportModules<IHubSite>, IDataModelGet<IHubSite>, IDataModelLoad<IHubSite>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel

    Properties

    All

    A special property used to add an asterisk to a $select statement

    Declaration
    object All { get; }
    Property Value
    System.Object

    Description

    The description of the HubSite.

    Declaration
    string Description { get; set; }
    Property Value
    System.String

    EnablePermissionsSync

    Gets or sets if permission sync to associated sites is enabled or not.

    Declaration
    bool EnablePermissionsSync { get; set; }
    Property Value
    System.Boolean

    EnforcedECTs

    Gets or sets the list of Enforced ECTs on the HubSite

    Declaration
    string EnforcedECTs { get; set; }
    Property Value
    System.String

    EnforcedECTsVersion

    Gets or sets EnforcedECTs version

    Declaration
    int EnforcedECTsVersion { get; set; }
    Property Value
    System.Int32

    HideNameInNavigation

    Gets or sets if the HubSite nav includes the name as well as the logo.

    Declaration
    bool HideNameInNavigation { get; set; }
    Property Value
    System.Boolean

    Id

    The HubSite ID

    Declaration
    Guid Id { get; }
    Property Value
    Guid

    LogoUrl

    The logo URL of the HubSite

    Declaration
    string LogoUrl { get; set; }
    Property Value
    System.String

    ParentHubSiteId

    The parent hub site id to which this hub connects

    Declaration
    Guid ParentHubSiteId { get; set; }
    Property Value
    Guid

    PermissionsSyncTag

    Hub permissions sync tag

    Declaration
    int PermissionsSyncTag { get; }
    Property Value
    System.Int32

    RequiresJoinApproval

    Gets or sets if the HubSite Join requires approval.

    Declaration
    bool RequiresJoinApproval { get; set; }
    Property Value
    System.Boolean

    SiteDesignId

    The site design to be executed when the hub is joined.

    Declaration
    Guid SiteDesignId { get; set; }
    Property Value
    Guid

    SiteId

    The Site Collection ID of the HubSite

    Declaration
    Guid SiteId { get; }
    Property Value
    Guid

    SiteUrl

    The URL of the HubSite

    Declaration
    string SiteUrl { get; }
    Property Value
    System.String

    Targets

    List of security groups with access to join the HubSite. Null if everyone has permission.

    Declaration
    string Targets { get; set; }
    Property Value
    System.String

    TenantInstanceId

    The tenant instance ID in which the site hub is located. Use empty guid for the default tenant instance.

    Declaration
    Guid TenantInstanceId { get; }
    Property Value
    Guid

    Title

    Specifies the name of the HubSite.

    Declaration
    string Title { get; set; }
    Property Value
    System.String

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer