SPAppPrincipalPermissionsManager members
Manages permissions for SharePoint Web app principals.
The SPAppPrincipalPermissionsManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SPAppPrincipalPermissionsManager | Initializes a new instance of the SPAppPrincipalPermissionsManager class for a given Web. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddAppPrincipalToList | Grants the app principal access to a list. |
![]() |
AddAppPrincipalToSite | Grants the app principal access to the site collection. |
![]() |
AddAppPrincipalToWeb | Grants the Web app access to the Web using the specified SPAppPrincipal object and SPAppPrincipalPermissionKind object. |
![]() |
AddSiteSubscriptionContentPermission | Grants the app principal access to all content within the site subscription. |
![]() |
AddSiteSubscriptionPermission(SPAppPrincipal, Guid, SPAppPrincipalPermissionKind) | Grants the app principal access to a site subscription-scoped (also called tenant-scoped) permission for a specified workload and specified permission provider. |
![]() |
AddSiteSubscriptionPermission(SPAppPrincipal, Guid, []) | Grants the app principal access to a site subscription-scoped (also called tenant-scoped) permission for a specified workload and specified permission provider. |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetAppPrincipalSitePermission | Gets the app principal's explicit permission on the site collection. |
![]() |
GetAppPrincipalSiteSubscriptionContentPermission | Gets the app principal's permission on the content within the site subscription. |
![]() |
GetAppPrincipalSiteSubscriptionPermission | Gets the app principal's permission on the specified permission provider within the site subscription. |
![]() |
GetAppPrincipalWebPermission | Gets the app principal's explicit permission on the site. |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
IsAppOnlyPolicyAllowed | Indicates whether the app-only policy is allowed on the specified app principal. |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
RemoveAppPrincipalPermissionFromList | Removes the app's permission from a list. |
![]() |
RemoveAppPrincipalPermissionFromSite | Removes the app's permission on the site collection. |
![]() |
RemoveAppPrincipalPermissionFromWeb | Removes the app's permission from the web. |
![]() |
RemoveSiteSubscriptionContentPermission | Remove app principal's permission to content within the site subscription. |
![]() |
RemoveSiteSubscriptionPermission | Removes the app principal's permission to a tenant-scoped permission for a particular permission provider. |
![]() |
ToString | (Inherited from Object.) |
![]() |
UpdateAppOnlyPolicy | Updates the app principal's app only policy. |
Top