C# Class System.Net.WebPermission

Inheritance: System.Security.CodeAccessPermission, IUnrestrictedPermission
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
AddAsPattern void
AddPermission void
WebPermission System.Collections
WebPermission System.Collections
WebPermission System.Collections
intersectList void
intersectPair object
isMatchedURI bool
isSpecialSubsetCase bool

Public Methods

Method Description
AddPermission ( NetworkAccess access, Regex uriRegex ) : void
AddPermission ( NetworkAccess access, String uriString ) : void
Copy ( ) : IPermission
FromXml ( SecurityElement securityElement ) : void
Intersect ( IPermission target ) : IPermission
IsSubsetOf ( IPermission target ) : bool
IsUnrestricted ( ) : bool
ToXml ( ) : SecurityElement
Union ( IPermission target ) : IPermission
WebPermission ( ) : System.Collections
WebPermission ( NetworkAccess access, Regex uriRegex ) : System.Collections
WebPermission ( NetworkAccess access, String uriString ) : System.Collections
WebPermission ( PermissionState state ) : System.Collections

Private Methods

Method Description
AddAsPattern ( NetworkAccess access, DelayedRegex uriRegexPattern ) : void
AddPermission ( NetworkAccess access, Uri uri ) : void
WebPermission ( NetworkAccess access ) : System.Collections
WebPermission ( NetworkAccess access, Uri uri ) : System.Collections
WebPermission ( bool unrestricted ) : System.Collections
intersectList ( ArrayList A, ArrayList B, ArrayList result ) : void
intersectPair ( object L, object R, bool &isUri ) : object
isMatchedURI ( object uriToCheck, ArrayList uriPatternList ) : bool
isSpecialSubsetCase ( String regexToCheck, ArrayList permList ) : bool

Method Details

AddPermission() public method

public AddPermission ( NetworkAccess access, Regex uriRegex ) : void
access NetworkAccess
uriRegex System.Text.RegularExpressions.Regex
return void

AddPermission() public method

public AddPermission ( NetworkAccess access, String uriString ) : void
access NetworkAccess
uriString String
return void

Copy() public method

public Copy ( ) : IPermission
return IPermission

FromXml() public method

public FromXml ( SecurityElement securityElement ) : void
securityElement System.Security.SecurityElement
return void

Intersect() public method

public Intersect ( IPermission target ) : IPermission
target IPermission
return IPermission

IsSubsetOf() public method

public IsSubsetOf ( IPermission target ) : bool
target IPermission
return bool

IsUnrestricted() public method

public IsUnrestricted ( ) : bool
return bool

ToXml() public method

public ToXml ( ) : SecurityElement
return System.Security.SecurityElement

Union() public method

public Union ( IPermission target ) : IPermission
target IPermission
return IPermission

WebPermission() public method

public WebPermission ( ) : System.Collections
return System.Collections

WebPermission() public method

public WebPermission ( NetworkAccess access, Regex uriRegex ) : System.Collections
access NetworkAccess
uriRegex System.Text.RegularExpressions.Regex
return System.Collections

WebPermission() public method

public WebPermission ( NetworkAccess access, String uriString ) : System.Collections
access NetworkAccess
uriString String
return System.Collections

WebPermission() public method

public WebPermission ( PermissionState state ) : System.Collections
state PermissionState
return System.Collections