Returns a collection of document types that can be created with privileges of the specified enclosure.

Namespace: BlueCieloECM.InnoCielo.Meridian.Server
Assembly: BlueCieloECM.InnoCielo.Meridian (in BlueCieloECM.InnoCielo.Meridian.dll) Version: 1.4.0.0 (1.4.40.0)

Syntax

C#
public BCReadOnlyCollection<BCDocumentType> GetCreatableDocumentTypes(
	string userName,
	string extension,
	string enclosureID,
	DocumentTypeFlags flags
)
Visual Basic
Public Function GetCreatableDocumentTypes ( _
	userName As String, _
	extension As String, _
	enclosureID As String, _
	flags As DocumentTypeFlags _
) As BCReadOnlyCollection(Of BCDocumentType)
Visual C++
public:
BCReadOnlyCollection<BCDocumentType^>^ GetCreatableDocumentTypes(
	String^ userName, 
	String^ extension, 
	String^ enclosureID, 
	DocumentTypeFlags flags
)

Parameters

userName
Type: System..::..String
The name of the user. If null or an empty string then the current user is used.
extension
Type: System..::..String
The file extension to which the document type is mapped. If null or an empty string, file extension mapping is not considered.
enclosureID
Type: System..::..String
The ID property value of the enclosure that defines user role assignments.
flags
Type: BlueCieloECM.InnoCielo.Meridian.Server..::..DocumentTypeFlags
A bitmask that is a combination of bit flags from DocumentTypeFlags.

Return Value

The collection of document types that can be created with privileges of the specified enclosure.

Remarks

The collection will contain only those document types that have the PRIVILEGE_DOCUMENT_TYPE_CREATE privilege on the given enclosure.

See Also