SharedAccessBlobPolicy SharedAccessBlobPolicy SharedAccessBlobPolicy Class

Definition

Represents a shared access policy, which specifies the start time, expiry time, and permissions for a shared access signature.

public sealed class SharedAccessBlobPolicy
type SharedAccessBlobPolicy = class
Public NotInheritable Class SharedAccessBlobPolicy
Inheritance
SharedAccessBlobPolicySharedAccessBlobPolicySharedAccessBlobPolicy

Constructors

SharedAccessBlobPolicy() SharedAccessBlobPolicy() SharedAccessBlobPolicy()

Initializes a new instance of the SharedAccessBlobPolicy class.

Properties

Permissions Permissions Permissions

Gets or sets the permissions for a shared access signature associated with this shared access policy.

SharedAccessExpiryTime SharedAccessExpiryTime SharedAccessExpiryTime

Gets or sets the expiry time for a shared access signature associated with this shared access policy.

SharedAccessStartTime SharedAccessStartTime SharedAccessStartTime

Gets or sets the start time for a shared access signature associated with this shared access policy.

Methods

PermissionsFromString(String) PermissionsFromString(String) PermissionsFromString(String)

Constructs a SharedAccessBlobPermissions object from a permissions string.

PermissionsToString(SharedAccessBlobPermissions) PermissionsToString(SharedAccessBlobPermissions) PermissionsToString(SharedAccessBlobPermissions)

Converts the permissions specified for the shared access policy to a string.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to