Condividi tramite


Metodo IAuthenticationExtension.IsValidPrincipalName

Indicates whether the specified principal name is valid.

Spazio dei nomi  Microsoft.ReportingServices.Interfaces
Assembly:   Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
  Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)

Sintassi

'Dichiarazione
<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Function IsValidPrincipalName ( _
    principalName As String _
) As Boolean
'Utilizzo
Dim instance As IAuthenticationExtension 
Dim principalName As String 
Dim returnValue As Boolean 

returnValue = instance.IsValidPrincipalName(principalName)
[StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
bool IsValidPrincipalName(
    string principalName
)
[StrongNameIdentityPermissionAttribute(SecurityAction::LinkDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
bool IsValidPrincipalName(
    String^ principalName
)
[<StrongNameIdentityPermissionAttribute(SecurityAction.LinkDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
abstract IsValidPrincipalName : 
        principalName:string -> bool
function IsValidPrincipalName(
    principalName : String
) : boolean

Parametri

  • principalName
    Tipo: System.String
    The user, group, or computer name.

Valore restituito

Tipo: System.Boolean
Returns true if the supplied user name represents a valid principal name.

Osservazioni

The IsValidPrincipalName method is called by the report server when the report server sets security on an item. This method validates that the user name is valid for the current authority, for example, a Windows domain. The principal name needs to be a user, group, or computer account name. You may choose to provide an implementation of IsValidPrincipalName to provide additional validation checks on the principal identity.

Vedere anche

Riferimento

IAuthenticationExtension Interfaccia

Spazio dei nomi Microsoft.ReportingServices.Interfaces