Dropbox .NET SDK
Show / Hide Table of Contents

Class ShareFolderArgBase

The share folder arg base object

Inheritance
object
ShareFolderArgBase
ShareFolderArg
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Dropbox.Api.Sharing
Assembly: Dropbox.Api.dll
Syntax
public class ShareFolderArgBase

Constructors

View Source

ShareFolderArgBase(string, AclUpdatePolicy, bool, MemberPolicy, SharedLinkPolicy, ViewerInfoPolicy, AccessInheritance)

Initializes a new instance of the ShareFolderArgBase class.

Declaration
public ShareFolderArgBase(string path, AclUpdatePolicy aclUpdatePolicy = null, bool forceAsync = false, MemberPolicy memberPolicy = null, SharedLinkPolicy sharedLinkPolicy = null, ViewerInfoPolicy viewerInfoPolicy = null, AccessInheritance accessInheritance = null)
Parameters
Type Name Description
string path

The path or the file id to the folder to share. If it does not exist, then a new one is created.

AclUpdatePolicy aclUpdatePolicy

Who can add and remove members of this shared folder.

bool forceAsync

Whether to force the share to happen asynchronously.

MemberPolicy memberPolicy

Who can be a member of this shared folder. Only applicable if the current user is on a team.

SharedLinkPolicy sharedLinkPolicy

The policy to apply to shared links created for content inside this shared folder. The current user must be on a team to set this policy to SharedLinkPolicy.Members.

ViewerInfoPolicy viewerInfoPolicy

Who can enable/disable viewer info for this shared folder.

AccessInheritance accessInheritance

The access inheritance settings for the folder.

Properties

View Source

AccessInheritance

The access inheritance settings for the folder.

Declaration
public AccessInheritance AccessInheritance { get; protected set; }
Property Value
Type Description
AccessInheritance
View Source

AclUpdatePolicy

Who can add and remove members of this shared folder.

Declaration
public AclUpdatePolicy AclUpdatePolicy { get; protected set; }
Property Value
Type Description
AclUpdatePolicy
View Source

ForceAsync

Whether to force the share to happen asynchronously.

Declaration
public bool ForceAsync { get; protected set; }
Property Value
Type Description
bool
View Source

MemberPolicy

Who can be a member of this shared folder. Only applicable if the current user is on a team.

Declaration
public MemberPolicy MemberPolicy { get; protected set; }
Property Value
Type Description
MemberPolicy
View Source

Path

The path or the file id to the folder to share. If it does not exist, then a new one is created.

Declaration
public string Path { get; protected set; }
Property Value
Type Description
string
View Source

SharedLinkPolicy

The policy to apply to shared links created for content inside this shared folder. The current user must be on a team to set this policy to SharedLinkPolicy.Members.

Declaration
public SharedLinkPolicy SharedLinkPolicy { get; protected set; }
Property Value
Type Description
SharedLinkPolicy
View Source

ViewerInfoPolicy

Who can enable/disable viewer info for this shared folder.

Declaration
public ViewerInfoPolicy ViewerInfoPolicy { get; protected set; }
Property Value
Type Description
ViewerInfoPolicy

See Also

ShareFolderArg
  • View Source
In this article
Back to top Dropbox .NET SDK