C# 클래스 Acceleratio.SPDG.Generator.Server.SPModel.SPDGServerWeb

상속: Acceleratio.SPDG.Generator.SPModel.SPDGWeb
파일 보기 프로젝트 열기: Acceleratio/SPDG 1 사용 예제들

공개 메소드들

메소드 설명
AddList ( string title, string description, int templateId ) : System.Guid
AddNavigationNode ( string title, string url, NavigationNodeLocation location ) : void
AddRoleAssignment ( SPDGPrincipal principal, IEnumerable roledefinitions ) : void
AddSiteGroup ( string name, SPDGUser owner, SPDGUser defaultUser, string description ) : void
AddWeb ( string url, string siteName, string description, uint lcid, string templateName, bool useUniquePermissions, bool convertIfThere ) : SPDGWeb
BreakRoleInheritance ( bool copyRoleAssignments ) : void
Dispose ( ) : void
EnsureUser ( string loginName ) : SPDGUser
GetFolder ( string folderUrl ) : SPDGFolder
GetList ( System.Guid id ) : SPDGList
GetList ( string listName ) : SPDGList
GetRoleAssignmentByPrincipal ( SPDGPrincipal principal ) : SPDGRoleAssignment
GetWebTemplates ( uint lcid ) : IEnumerable
SPDGServerWeb ( SPWeb spWeb ) : System
TryGetList ( string title ) : SPDGList

메소드 상세

AddList() 공개 메소드

public AddList ( string title, string description, int templateId ) : System.Guid
title string
description string
templateId int
리턴 System.Guid

AddNavigationNode() 공개 메소드

public AddNavigationNode ( string title, string url, NavigationNodeLocation location ) : void
title string
url string
location NavigationNodeLocation
리턴 void

AddRoleAssignment() 공개 메소드

public AddRoleAssignment ( SPDGPrincipal principal, IEnumerable roledefinitions ) : void
principal Acceleratio.SPDG.Generator.SPModel.SPDGPrincipal
roledefinitions IEnumerable
리턴 void

AddSiteGroup() 공개 메소드

public AddSiteGroup ( string name, SPDGUser owner, SPDGUser defaultUser, string description ) : void
name string
owner Acceleratio.SPDG.Generator.SPModel.SPDGUser
defaultUser Acceleratio.SPDG.Generator.SPModel.SPDGUser
description string
리턴 void

AddWeb() 공개 메소드

public AddWeb ( string url, string siteName, string description, uint lcid, string templateName, bool useUniquePermissions, bool convertIfThere ) : SPDGWeb
url string
siteName string
description string
lcid uint
templateName string
useUniquePermissions bool
convertIfThere bool
리턴 Acceleratio.SPDG.Generator.SPModel.SPDGWeb

BreakRoleInheritance() 공개 메소드

public BreakRoleInheritance ( bool copyRoleAssignments ) : void
copyRoleAssignments bool
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnsureUser() 공개 메소드

public EnsureUser ( string loginName ) : SPDGUser
loginName string
리턴 Acceleratio.SPDG.Generator.SPModel.SPDGUser

GetFolder() 공개 메소드

public GetFolder ( string folderUrl ) : SPDGFolder
folderUrl string
리턴 Acceleratio.SPDG.Generator.SPModel.SPDGFolder

GetList() 공개 메소드

public GetList ( System.Guid id ) : SPDGList
id System.Guid
리턴 SPDGList

GetList() 공개 메소드

public GetList ( string listName ) : SPDGList
listName string
리턴 SPDGList

GetRoleAssignmentByPrincipal() 공개 메소드

public GetRoleAssignmentByPrincipal ( SPDGPrincipal principal ) : SPDGRoleAssignment
principal Acceleratio.SPDG.Generator.SPModel.SPDGPrincipal
리턴 Acceleratio.SPDG.Generator.SPModel.SPDGRoleAssignment

GetWebTemplates() 공개 메소드

public GetWebTemplates ( uint lcid ) : IEnumerable
lcid uint
리턴 IEnumerable

SPDGServerWeb() 공개 메소드

public SPDGServerWeb ( SPWeb spWeb ) : System
spWeb SPWeb
리턴 System

TryGetList() 공개 메소드

public TryGetList ( string title ) : SPDGList
title string
리턴 SPDGList