WebSvcSecurity Namespace

The WebSvcSecurity namespace is an arbitrary name for a reference to the Security.asmx Web service of the PSI in Microsoft Office Project Server 2007.

The Security class includes Web methods for managing security templates, security categories and field access codes, organizational and global permissions, and user and group permissions in Microsoft Office Project Server 2007.

Security methods typically use or return one of the following DataSet objects:

Classes

Class Description
Public class PermissionDataSet
Public class PermissionDataSet.ActionsDataTable
Public class PermissionDataSet.ActionsRow
Public class PermissionDataSet.ActionsRowChangeEvent Describes event handler settings for the specified data.
Public class PermissionDataSet.FeaturesDataTable
Public class PermissionDataSet.FeaturesRow
Public class PermissionDataSet.FeaturesRowChangeEvent Describes event handler settings for the specified data.
Public class Security Includes methods for checking user permissions and managing security groups, templates, categories, and organizational permissions in Microsoft Office Project Server 2007.
Public class SecurityCategoriesDataSet
Public class SecurityCategoriesDataSet.GroupPermissionsDataTable
Public class SecurityCategoriesDataSet.GroupPermissionsRow
Public class SecurityCategoriesDataSet.GroupPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.GroupRelationsDataTable
Public class SecurityCategoriesDataSet.GroupRelationsRow
Public class SecurityCategoriesDataSet.GroupRelationsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.SecurityCategoriesDataTable
Public class SecurityCategoriesDataSet.SecurityCategoriesRow
Public class SecurityCategoriesDataSet.SecurityCategoriesRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.SecurityCategoryObjectsDataTable
Public class SecurityCategoriesDataSet.SecurityCategoryObjectsRow
Public class SecurityCategoriesDataSet.SecurityCategoryObjectsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.SecurityCategoryRulesDataTable
Public class SecurityCategoriesDataSet.SecurityCategoryRulesRow
Public class SecurityCategoriesDataSet.SecurityCategoryRulesRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.UserPermissionsDataTable
Public class SecurityCategoriesDataSet.UserPermissionsRow
Public class SecurityCategoriesDataSet.UserPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityCategoriesDataSet.UserRelationsDataTable
Public class SecurityCategoriesDataSet.UserRelationsRow
Public class SecurityCategoriesDataSet.UserRelationsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityGroupsDataSet
Public class SecurityGroupsDataSet.CategoryPermissionsDataTable
Public class SecurityGroupsDataSet.CategoryPermissionsRow
Public class SecurityGroupsDataSet.CategoryPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityGroupsDataSet.GlobalPermissionsDataTable
Public class SecurityGroupsDataSet.GlobalPermissionsRow
Public class SecurityGroupsDataSet.GlobalPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityGroupsDataSet.GroupMembersDataTable
Public class SecurityGroupsDataSet.GroupMembersRow
Public class SecurityGroupsDataSet.GroupMembersRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityGroupsDataSet.SecurityGroupsDataTable
Public class SecurityGroupsDataSet.SecurityGroupsRow
Public class SecurityGroupsDataSet.SecurityGroupsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsDataTable
Public class SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRow
Public class SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityOrganizationalPermissionsDataSet
Public class SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsDataTable
Public class SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRow
Public class SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityTemplatesDataSet
Public class SecurityTemplatesDataSet.CategoryPermissionsDataTable
Public class SecurityTemplatesDataSet.CategoryPermissionsRow
Public class SecurityTemplatesDataSet.CategoryPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityTemplatesDataSet.GlobalPermissionsDataTable
Public class SecurityTemplatesDataSet.GlobalPermissionsRow
Public class SecurityTemplatesDataSet.GlobalPermissionsRowChangeEvent Describes event handler settings for the specified data.
Public class SecurityTemplatesDataSet.SecurityTemplatesDataTable
Public class SecurityTemplatesDataSet.SecurityTemplatesRow Specifies one row of security template information.
Public class SecurityTemplatesDataSet.SecurityTemplatesRowChangeEvent Describes event handler settings for the specified data.

Delegates

Delegate Description
Public delegate PermissionDataSet.ActionsRowChangeEventHandler
Public delegate PermissionDataSet.FeaturesRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.GroupPermissionsRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.GroupRelationsRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.SecurityCategoriesRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.SecurityCategoryObjectsRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.SecurityCategoryRulesRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.UserPermissionsRowChangeEventHandler
Public delegate SecurityCategoriesDataSet.UserRelationsRowChangeEventHandler
Public delegate SecurityGroupsDataSet.CategoryPermissionsRowChangeEventHandler
Public delegate SecurityGroupsDataSet.GlobalPermissionsRowChangeEventHandler
Public delegate SecurityGroupsDataSet.GroupMembersRowChangeEventHandler
Public delegate SecurityGroupsDataSet.SecurityGroupsRowChangeEventHandler
Public delegate SecurityGroupsDataSet.SecurityPrincipleCategoryRelationsRowChangeEventHandler
Public delegate SecurityOrganizationalPermissionsDataSet.SecurityOrganizationalPermissionsRowChangeEventHandler
Public delegate SecurityTemplatesDataSet.CategoryPermissionsRowChangeEventHandler
Public delegate SecurityTemplatesDataSet.GlobalPermissionsRowChangeEventHandler
Public delegate SecurityTemplatesDataSet.SecurityTemplatesRowChangeEventHandler