Click or drag to resize
IRevisionProperties Interface
Information on a particular revision

Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core (in Sdl.FileTypeSupport.Framework.Core.dll) Version: 1.0.0.0 (1.0.2551.0)
Syntax
public interface IRevisionProperties : IMetaDataContainer, 
	ICloneable

The IRevisionProperties type exposes the following members.

Properties
  NameDescription
Public propertyAuthor
(optional) Name of the person that made the change
Public propertyDate
(optional) The date and time when the revision was made
Public propertyHasMetaData
True if there is any metadata in the container
(Inherited from IMetaDataContainer.)
Public propertyMetaData
Enumerator for the metadata key/value pairs.
(Inherited from IMetaDataContainer.)
Public propertyMetaDataCount
The number of meta data key/value pairs in the container
(Inherited from IMetaDataContainer.)
Public propertyRevisionType
The type of change the revision represents
Top
Methods
  NameDescription
Public methodClearMetaData
Removes all key/value pairs from the meta data collection.
(Inherited from IMetaDataContainer.)
Public methodClone
Creates a new object that is a copy of the current instance.
(Inherited from ICloneable.)
Public methodGetMetaData
Returns the metadata value associated with the specified key, or null if no such key exists in the collection.
(Inherited from IMetaDataContainer.)
Public methodMetaDataContainsKey
True if a metadata value with the specified key exists
(Inherited from IMetaDataContainer.)
Public methodRemoveMetaData
Removes the metadata key/value pair with the specified key from the collection. No changes are made if the collection does not contain such a key.
(Inherited from IMetaDataContainer.)
Public methodSetMetaData

Sets the value of the specified metadata key.

If the key already exists in the collection, its value gets overwritten.

(Inherited from IMetaDataContainer.)
Top
Remarks

Revision properties are used in Properties, in StartTagRevisionProperties, and in EndTagRevisionProperties.

A single revision that spans multiple parts of a document can be achieved by having multiple IRevisionMarker instances reference the same revision properties.

See Also
Community
Edit

Be the first to Edit the community content of this topic.
Comments