VirtualCollection.get_property_names(*, is_allprop)

Return list of supported property names in Clark Notation.

Note that ‘allprop’, despite its name, which remains for backward-compatibility, does not return every property, but only dead properties and the live properties defined in RFC4918.

This default implementation returns a combination of:

  • Supported standard live properties in the {DAV:} namespace, if the related getter method returns not None.

  • {DAV:}lockdiscovery and {DAV:}supportedlock, if a lock manager is present

  • If a property manager is present, then a list of dead properties is appended

A resource provider may override this method, to add a list of supported custom live property names.