SPPermissionCollection.RequestAccessEmail property
NOTE: This API is now obsolete.
Obtém ou define se a solicitação de acesso é habilitada para um site e especifica o endereço de email para o qual as solicitações são enviadas.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
<ObsoleteAttribute("Use the SPRoleAssignmentCollection class instead")> _
Public Property RequestAccessEmail As String
Get
Set
'Uso
Dim instance As SPPermissionCollection
Dim value As String
value = instance.RequestAccessEmail
instance.RequestAccessEmail = value
[ObsoleteAttribute("Use the SPRoleAssignmentCollection class instead")]
public string RequestAccessEmail { get; set; }
Property value
Type: System.String
Uma seqüência de caracteres que contém o endereço de email. Se não estiver definida como uma seqüência vazia, solicitação de acesso ao site.
Comentários
A propriedade RequestAccessEmail se aplica às permissões para um site inteiro; a propriedade RequestAccess se aplica às permissões para uma única lista. Se a propriedade RequestAccessEmail contém uma seqüência de caracteres vazia, solicitação de acesso não está habilitada para o site ou para qualquer uma das suas listas.
Examples
O exemplo de código a seguir permite que a solicitação de acesso no site atual, mas remove a solicitação de acesso de uma lista especificada.
Dim site As SPWeb = SPContext.Current.Web
Dim permsSite As SPPermissionCollection = site.Permissions
permsSite.RequestAccessEmail = "Email_Address"
Dim lists As SPListCollection = site.Lists
Dim permsList As SPPermissionCollection =
lists("List_Title").Permissions
permsList.RequestAccess = False
SPWeb oWebsite = SPContext.Current.Web;
SPPermissionCollection collPermissions = oWebsite.Permissions;
collPermissions.RequestAccessEmail = "Email_Address";
SPListCollection collLists = oWebsite.Lists;
SPPermissionCollection collPermissions = collLists["List_Title"].Permissions;
collPermissions.RequestAccess = false;