public class RawSecurityDescriptor extends GenericSecurityDescriptor
.NET documentation at https://learn.microsoft.com/dotnet/api/System.Security.AccessControl.RawSecurityDescriptor
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Security.AccessControl, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Security.AccessControl
|
static java.lang.String |
className
Qualified class name: System.Security.AccessControl.RawSecurityDescriptor
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
RawSecurityDescriptor() |
RawSecurityDescriptor(byte[] binaryForm,
int offset)
Initializes a new instance by invoking the .NET constructor.
|
RawSecurityDescriptor(ControlFlags flags,
SecurityIdentifier owner,
SecurityIdentifier group,
RawAcl systemAcl,
RawAcl discretionaryAcl)
Initializes a new instance by invoking the .NET constructor.
|
RawSecurityDescriptor(java.lang.Object instance)
Internal constructor.
|
RawSecurityDescriptor(java.lang.String sddlForm)
Initializes a new instance by invoking the .NET constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static RawSecurityDescriptor |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into RawSecurityDescriptor, a cast assert is made to check if types are compatible. |
RawAcl |
getDiscretionaryAcl()
Gets the value of the .NET property DiscretionaryAcl.
|
java.lang.String |
getJCOAssemblyName()
Returns the full name of the assembly of the .NET type.
|
java.lang.String |
getJCOClassName()
Returns the full name of the .NET type.
|
java.lang.Object |
getJCOInstance()
Returns the underlying object managed by the bridge.
|
java.lang.String |
getJCOObjectName()
Returns the name of the .NET type qualified with its assembly.
|
JCType |
getJCOType()
Returns the
JCType of the .NET type. |
byte |
getResourceManagerControl()
Gets the value of the .NET property ResourceManagerControl.
|
RawAcl |
getSystemAcl()
Gets the value of the .NET property SystemAcl.
|
void |
setDiscretionaryAcl(RawAcl DiscretionaryAcl)
Sets the value of the .NET property DiscretionaryAcl.
|
void |
SetFlags(ControlFlags flags)
Invokes the .NET member SetFlags.
|
void |
setJCOInstance(JCObject instance)
Sets the underlying object managed by the bridge.
|
void |
setResourceManagerControl(byte ResourceManagerControl)
Sets the value of the .NET property ResourceManagerControl.
|
void |
setSystemAcl(RawAcl SystemAcl)
Sets the value of the .NET property SystemAcl.
|
GetBinaryForm, GetBinaryForm, getBinaryLength, getControlFlags, getGroup, getOwner, getRevision, GetSddlForm, IsSddlConversionSupported, setGroup, setOwnerpublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public RawSecurityDescriptor()
throws java.lang.Throwable
java.lang.Throwablepublic RawSecurityDescriptor(byte[] binaryForm,
int offset)
throws java.lang.Throwable,
ArgumentException,
ArgumentOutOfRangeException,
PlatformNotSupportedException,
NotSupportedException,
ObjectDisposedException,
InvalidOperationException,
RankException,
ArrayTypeMismatchException,
ArgumentNullException,
IndexOutOfRangeException
binaryForm - the argument of type byte[]offset - the argument of type intjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itNotSupportedException - if the .NET member raises itObjectDisposedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itRankException - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itArgumentNullException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itpublic RawSecurityDescriptor(ControlFlags flags, SecurityIdentifier owner, SecurityIdentifier group, RawAcl systemAcl, RawAcl discretionaryAcl) throws java.lang.Throwable
flags - the argument of type ControlFlagsowner - the argument of type SecurityIdentifiergroup - the argument of type SecurityIdentifiersystemAcl - the argument of type RawAcldiscretionaryAcl - the argument of type RawAcljava.lang.Throwable - if the .NET constructor failspublic RawSecurityDescriptor(java.lang.Object instance)
throws java.lang.Throwable
instance - the underlying bridge object: it must be a JCObjectjava.lang.Throwable - if instance is not a JCObjectpublic RawSecurityDescriptor(java.lang.String sddlForm)
throws java.lang.Throwable,
ArgumentException,
NotSupportedException,
InvalidOperationException,
ArgumentOutOfRangeException,
ArgumentNullException,
PlatformNotSupportedException,
OutOfMemoryException,
IndexOutOfRangeException,
FormatException,
Win32Exception,
ArrayTypeMismatchException
sddlForm - the argument of type java.lang.Stringjava.lang.Throwable - if the .NET constructor failsArgumentException - if the .NET member raises itNotSupportedException - if the .NET member raises itInvalidOperationException - if the .NET member raises itArgumentOutOfRangeException - if the .NET member raises itArgumentNullException - if the .NET member raises itPlatformNotSupportedException - if the .NET member raises itOutOfMemoryException - if the .NET member raises itIndexOutOfRangeException - if the .NET member raises itFormatException - if the .NET member raises itWin32Exception - if the .NET member raises itArrayTypeMismatchException - if the .NET member raises itpublic static RawSecurityDescriptor cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into RawSecurityDescriptor, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedRawSecurityDescriptor instancejava.lang.Throwable - in case of error during cast operationpublic RawAcl getDiscretionaryAcl() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic java.lang.String getJCOAssemblyName()
NetObjectgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class GenericSecurityDescriptorpublic java.lang.String getJCOClassName()
NetObjectgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class GenericSecurityDescriptorpublic java.lang.Object getJCOInstance()
NetObjectgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class GenericSecurityDescriptornull if there is nonepublic java.lang.String getJCOObjectName()
NetObjectgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class GenericSecurityDescriptorpublic JCType getJCOType()
NetObjectJCType of the .NET type.getJCOType in interface IJCOBridgeReflectedgetJCOType in class GenericSecurityDescriptorpublic byte getResourceManagerControl()
throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic RawAcl getSystemAcl() throws java.lang.Throwable
java.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setDiscretionaryAcl(RawAcl DiscretionaryAcl) throws java.lang.Throwable
DiscretionaryAcl - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void SetFlags(ControlFlags flags) throws java.lang.Throwable
flags - the argument of type ControlFlagsjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setJCOInstance(JCObject instance)
NetObjectsetJCOInstance in class GenericSecurityDescriptorinstance - the new underlying objectpublic void setResourceManagerControl(byte ResourceManagerControl)
throws java.lang.Throwable
ResourceManagerControl - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLRpublic void setSystemAcl(RawAcl SystemAcl) throws java.lang.Throwable
SystemAcl - the new value of the propertyjava.lang.Throwable - if the call fails in the bridge or in the CLR