EcmDocumentRouterRuleCollection class

Represents the collection of rules that are used by the content organizer to organize submitted documents.

Inheritance hierarchy

System.Object
  Microsoft.Office.RecordsManagement.RecordsRepository.EcmDocumentRouterRuleCollection

Namespace:  Microsoft.Office.RecordsManagement.RecordsRepository
Assembly:  Microsoft.Office.Policy (in Microsoft.Office.Policy.dll)

Syntax

'Declaration
Public Class EcmDocumentRouterRuleCollection _
    Implements ICollection(Of EcmDocumentRouterRule), IEnumerable(Of EcmDocumentRouterRule),  _
    IEnumerable
'Usage
Dim instance As EcmDocumentRouterRuleCollection
public class EcmDocumentRouterRuleCollection : ICollection<EcmDocumentRouterRule>, 
    IEnumerable<EcmDocumentRouterRule>, IEnumerable

Remarks

Each EcmDocumentRouterRule object specifies the final location for documents of a specific content type. Optionally, the rule may also place additonal requirements on the metadata of the document so that the document will be routed to the location specified by the rule. The EcmDocumentRoutingRuleCollection contains all of the rules specified for a SPWeb object that has the content organizer enabled.

When a document is submitted to an EcmDocumentRoutingWeb object, all Enabled in the site are evaluated in the order of Priority to determine the final location for the document.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

EcmDocumentRouterRuleCollection members

Microsoft.Office.RecordsManagement.RecordsRepository namespace

RoutingRuleCollection

Add(EcmDocumentRouterRule)

CreateRule()

Update()