C# Class pGina.Plugin.pgSMB2.Roaming

Afficher le fichier Open project: MutonUfoAI/pgina Class Usage Examples

Méthodes publiques

Méthode Description
DirectoryDel ( string path, uint retry ) : System.Boolean
GetDirectories ( string d, string exclude ) : List
GetDirectorySize ( long>.Dictionary files ) : long
GetDirectorySize ( string d, string exclude ) : long
GetFiles ( string d, string exclude ) : long>.Dictionary
get ( string>.Dictionary settings, string username, string password ) : BooleanResult
put ( string>.Dictionary settings, string username, string password, string LocalProfilePath, System.Security.Principal.SecurityIdentifier SID ) : BooleanResult
userAdd ( string>.Dictionary settings, string username, string password, string comment ) : System.Boolean
userDel ( string>.Dictionary settings, string username, string password ) : System.Boolean

Private Methods

Méthode Description
Connect2share ( string share, string username, string password, uint retry, System.Boolean DISconnect ) : System.Boolean
CreateRoamingFolder ( string dir, string username ) : System.Boolean
GetExistingUserProfile ( string username, string password, string userSID = "" ) : string
GetProfile ( string>.Dictionary &settings, string username, string password ) : System.Boolean
PutProfile ( string>.Dictionary settings, string username, string password, string LocalProfilePath, System.Security.Principal.SecurityIdentifier SID ) : BooleanResult
RunWait ( string application, string arguments, string &stdmerge ) : int
SMBserver ( string share, System.Boolean visversa ) : string[]
SetACL ( string dir, string username, string password, uint maxstore, uint retry ) : System.Boolean
SetACLquotaREGfile ( string file, uint retry, string username, uint quotasize, bool quota, bool acl ) : bool
UserCanBeUsed ( string username ) : System.Boolean
tail ( string input, int lines ) : string

Method Details

DirectoryDel() public méthode

public DirectoryDel ( string path, uint retry ) : System.Boolean
path string
retry uint
Résultat System.Boolean

GetDirectories() public méthode

public GetDirectories ( string d, string exclude ) : List
d string
exclude string
Résultat List

GetDirectorySize() public méthode

public GetDirectorySize ( long>.Dictionary files ) : long
files long>.Dictionary
Résultat long

GetDirectorySize() public méthode

public GetDirectorySize ( string d, string exclude ) : long
d string
exclude string
Résultat long

GetFiles() public méthode

public GetFiles ( string d, string exclude ) : long>.Dictionary
d string
exclude string
Résultat long>.Dictionary

get() public méthode

public get ( string>.Dictionary settings, string username, string password ) : BooleanResult
settings string>.Dictionary
username string
password string
Résultat pGina.Shared.Types.BooleanResult

put() public méthode

public put ( string>.Dictionary settings, string username, string password, string LocalProfilePath, System.Security.Principal.SecurityIdentifier SID ) : BooleanResult
settings string>.Dictionary
username string
password string
LocalProfilePath string
SID System.Security.Principal.SecurityIdentifier
Résultat pGina.Shared.Types.BooleanResult

userAdd() public méthode

public userAdd ( string>.Dictionary settings, string username, string password, string comment ) : System.Boolean
settings string>.Dictionary
username string
password string
comment string
Résultat System.Boolean

userDel() public méthode

public userDel ( string>.Dictionary settings, string username, string password ) : System.Boolean
settings string>.Dictionary
username string
password string
Résultat System.Boolean