The BCProject type exposes the following members.

Methods

  NameDescription
Public methodCheckWorkflowInterlock(String)
Evaluates the parent project interlock.
Public methodCheckWorkflowInterlock(String, WorkflowInterlockLocation)
Evaluates the project interlock.
Public methodCheckWorkflowInterlock(String, WorkflowInterlockLocation, Boolean)
Evaluates the project interlock.
Public methodConvertToConfigurableFolder Obsolete.
Converts the folder to a configurable folder of the specified type.
(Inherited from BCFolder.)
Public methodConvertToProject Obsolete.
Converts the folder to a project of the specified type.
(Inherited from BCFolder.)
Public methodCopy
Creates a copy of the object.
(Inherited from BCFSObject.)
Public methodCreateGlobalID
Generates a new value that uniquely identifies the folder among all vaults.
(Inherited from BCFolder.)
Public methodDeleteFSObjectWithID
Deletes a folder or document from this folder.
(Inherited from BCFolder.)
Public methodDispose
Releases the underlying wrapped object explicitly.
(Inherited from DisposableObject.)
Public methodElements()()()()
Returns the collection of all objects in the folder. The collection is sorted ascending on the DisplayName property value.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind)
Returns the collection of objects in the folder. The collection is sorted ascending on the DisplayName property value.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind, BCCollectionBase<(Of <<'(BCPropertyDef>)>>))
Returns the collection of objects in the folder. The collection is sorted ascending on the DisplayName property value.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind, IEnumerable<(Of <<'(String>)>>))
Returns a collection of objects in the folder. The collection is sorted ascending on the DisplayName property value.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind, BCCollectionBase<(Of <<'(BCPropertyDef>)>>), SortKind)
Returns the collection of objects in the folder.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind, IEnumerable<(Of <<'(String>)>>), PropertyDefFlags)
Returns the collection of objects in the folder. The collection is sorted ascending on the DisplayName property value.
(Inherited from BCFolder.)
Public methodElements(FSObjectKind, IEnumerable<(Of <<'(String>)>>), PropertyDefFlags, SortKind)
Returns a collection of objects in the folder.
(Inherited from BCFolder.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFSObjectWithDisplayName
Returns a child folder or document object having the given DisplayName property value.
(Inherited from BCFolder.)
Public methodGetChildPossibleNames
Returns an array of possible child names if the folder is a Field-Path branch.
(Inherited from BCFolder.)
Public methodGetCreatableFolderTypes(Boolean%)
Returns the collection of folder types that are creatable in the folder.
(Inherited from BCFolder.)
Public methodGetCreatableFolderTypes(Boolean%, Boolean)
Returns the collection of folder types that are creatable in the folder.
(Inherited from BCFolder.)
Public methodGetCreatableProjects
Returns the collection of project definitions that are creatable inside the folder.
(Inherited from BCFolder.)
Public methodGetDepthFirstProjects()()()()
Returns the collection of unreleased depth-first search projects.
(Inherited from BCFolder.)
Public methodGetDepthFirstProjects(Boolean)
Returns the collection of depth-first search projects.
(Inherited from BCFolder.)
Public methodGetDocumentCount
Returns a number of documents in the folder.
(Inherited from BCFolder.)
Public methodGetFolderCount
Returns a number of sub-folders in the folder.
(Inherited from BCFolder.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetSequence
Returns a sequence with the specified name. If the sequence does not exist, creates it.
(Inherited from BCRepositoryObject.)
Public methodGetSequenceList
Returns an array of all available sequences.
(Inherited from BCRepositoryObject.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasChildWithDisplayName
Returns a value indicating whether the folder contains an object with the specified display name.
(Inherited from BCFolder.)
Public methodLoadProperties
Returns a property collection for a property set with the specified name.
(Inherited from BCRepositoryObject.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMove
Moves the object to another folder.
(Inherited from BCFSObject.)
Public methodNewConfigurableFolder(BCFolderType) Obsolete.
Creates a new sub-folder in the folder with the specified type.
(Inherited from BCFolder.)
Public methodNewConfigurableFolder(BCFolderType, String) Obsolete.
Creates a new sub-folder with the specified type and name.
(Inherited from BCFolder.)
Public methodNewDocument(BCDocumentType)
Creates a new document in the folder.
(Inherited from BCFolder.)
Public methodNewDocument(BCDocumentType, BCDocumentTemplate)
Creates a new document in the folder.
(Inherited from BCFolder.)
Public methodNewFolder()()()()
Creates a new normal sub-folder in the folder.
(Inherited from BCFolder.)
Public methodNewFolder(String)
Creates a new normal sub-folder in the folder with the specified name.
(Inherited from BCFolder.)
Public methodNewFolder(String, BCFolderType)
Creates a new sub-folder in the folder with the specified type and name.
(Inherited from BCFolder.)
Public methodNewProject(BCProjectDefinition)
Creates a new project sub-folder.
(Inherited from BCFolder.)
Public methodNewProject(BCProjectDefinition, String)
Creates a new project sub-folder with the specified name.
(Inherited from BCFolder.)
Protected methodOnDispose
The method is called on the Dispose()()()() method call. Derived classes should override the method to perform custom disposing.
(Inherited from DisposableObject.)
Public methodSaveProperties
Saves a property collection.
(Inherited from BCRepositoryObject.)
Protected methodThrowIfDisposed
Throws the ObjectDisposedException exception if the underlying object has been disposed.
(Inherited from DisposableObject.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUnDeleteFSObject(BCFSObject)
Undeletes a given object without creating a draft revision.
(Inherited from BCFolder.)
Public methodUnDeleteFSObject(BCFSObject, Boolean)
Undeletes a given object.
(Inherited from BCFolder.)

Properties

  NameDescription
Public propertyAccessRights
Gets access rights of the folder.
(Inherited from BCFolder.)
Public propertyArchive
Gets or sets a value indicating whether the object is archive.
(Inherited from BCFSObject.)
Public propertyCanDelete
Gets a value indicating whether the object can be deleted.
(Inherited from BCFSObject.)
Public propertyConfigurableFolder Obsolete.
Gets the configurable folder of the folder.
(Inherited from BCFolder.)
Public propertyCreated
Gets the date when the object was created.
(Inherited from BCFSObject.)
Public propertyCreatedBy
Gets the name of the person who created the object.
(Inherited from BCFSObject.)
Public propertyDefaultDocumentAccessRights
Gets the default access rights of a document in the folder.
(Inherited from BCFolder.)
Public propertyDefaultRedliningAccessRights
Gets the default access rights of document redlines in the folder.
(Inherited from BCFolder.)
Public propertyDeletedFSObjects
Gets the collection of objects that were deleted.
(Inherited from BCFolder.)
Public propertyDescription
Gets or sets the description of the folder.
(Inherited from BCFolder.)
Public propertyDisplayName
Gets or sets the display name of the object.
(Inherited from BCFSObject.)
Public propertyEnclosure
Gets the enclosure that manages access to dependent objects.
(Inherited from BCFolder.)
Public propertyExtendable
Gets the extended object.
(Inherited from BCRepositoryObject.)
Public propertyFieldPathLevel
Gets the Field-Path level object controlling the folder, or nullNothingnullptra null reference (Nothing in Visual Basic) if the folder is not controlled.
(Inherited from BCFolder.)
Public propertyFileType
Gets or sets the Windows-defined file type of the object.
(Inherited from BCFSObject.)
Public propertyFolderType
Gets or sets the type of the folder. Returns nullNothingnullptra null reference (Nothing in Visual Basic) if the folder is normal (the AMFolder type).
(Inherited from BCFolder.)
Public propertyFolderTypeDisplayName
Gets the display name of a folder type.
(Inherited from BCFolder.)
Public propertyFolderTypeName
Gets the name of a folder type.
(Inherited from BCFolder.)
Public propertyGlobalID
Gets or sets the value that uniquely identifies the folder among all vaults.
(Inherited from BCFolder.)
Public propertyID
Gets the value that uniquely identifies the object.
(Inherited from BCFSObject.)
Public propertyImportedFrom
Gets or sets the path to the document/folder from which the object was imported.
(Inherited from BCFSObject.)
Public propertyIsConfigurable Obsolete.
Gets a value indicating whether the folder is a configurable folder.
(Inherited from BCFolder.)
Public propertyIsDisposed
Gets a value indicating whether the object has been disposed of.
(Inherited from DisposableObject.)
Public propertyIsFolder Obsolete.
Gets a value indicating whether the object is a folder.
(Inherited from BCFSObject.)
Public propertyIsProject Obsolete.
Gets a value indicating whether the folder is a project.
(Inherited from BCFolder.)
Public propertyMasterProjectScopeID
Gets the ID property value of the master project scope for the project.
Public propertyModified
Gets or sets the date when the object was last edited.
(Inherited from BCFSObject.)
Public propertyModifiedBy
Gets or sets the name of the person who last edited the object.
(Inherited from BCFSObject.)
Public propertyName
Gets the internal name of the object.
(Inherited from BCFSObject.)
Public propertyParentFolder
Gets the parent folder of the object.
(Inherited from BCFSObject.)
Public propertyParentProject
Gets the parent project of the folder.
(Inherited from BCFolder.)
Public propertyPath
Gets the relative path where the object is located.
(Inherited from BCFSObject.)
Public propertyProjectDefinition
Gets the project definition of the project.
Public propertyRepository
Gets the repository to which the object belongs.
(Inherited from BCRepositoryObject.)
Public propertySecurable
Gets the secured object.
(Inherited from BCRepositoryObject.)
Public propertySize
Gets or sets the file size of the object.
(Inherited from BCFSObject.)
Public propertyTopmostProject
Gets the topmost parent project of the folder.
(Inherited from BCFolder.)
Public propertyUnderlyingObject
Gets the underlying wrapped object.
(Inherited from DisposableObject.)
Public propertyWorkflow
Gets the workflow of the project.

See Also