Freigeben über


EcmDocumentRouterRule.ConditionsString-Eigenschaft

Ruft Sie die XML-Zeichenfolge, die die Bedingungen, die für diese Regel ausführen übereinstimmen müssen darstellt.

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

Syntax

'Declaration
Public Property ConditionsString As String
    Get
    Set
'Usage
Dim instance As EcmDocumentRouterRule
Dim value As String

value = instance.ConditionsString

instance.ConditionsString = value
public string ConditionsString { get; set; }

Eigenschaftswert

Typ: System.String

Hinweise

Für diese Regel konfigurierte Bedingungen bestimmen, ob das Dokument durch diese Regel organisiert ist.

Für eine Regel auf ein Dokument in einer Bibliothek in der Website oder an einen anderen Speicherort zu organisieren muss die dem Dokument zugeordnete Metadaten die durch die Regel definierten Bedingungen erfüllen. Jede Bedingung bezieht sich auf eine Eigenschaft des Inhaltstyps für die Regel. Die Bedingungen einer Regel sind wohlgeformte XML definiert durch:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:complexType name="Conditions">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="5" name="Condition">
            <xs:complexType>
               <xs:element minOccurs="1" maxOccurs="1" name="Column" type="xs:string" />
               <xs:element minOccurs="1" maxOccurs="1" name="Operator">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="IsEqual" />
                        <xs:enumeration value="IsNotEqual" />
                        <xs:enumeration value="GreaterThan" />
                        <xs:enumeration value="LessThan" />
                        <xs:enumeration value="GreaterThanOrEqual" />
                        <xs:enumeration value="LessThanOrEqual" />
                        <xs:enumeration value="BeginsWith" />
                        <xs:enumeration value="NotBeginsWith" />
                        <xs:enumeration value="EndsWith" />
                        <xs:enumeration value="NotEndsWith" />
                        <xs:enumeration value="Contains" />
                        <xs:enumeration value="NotContains" />
                        <xs:enumeration value="EqualsOrIsAChildOf" />
                        <xs:enumeration value="NotEqualsOrIsAChildOf" />
                        <xs:enumeration value="IsEmpty" />
                        <xs:enumeration value="IsNotEmpty" />
                        <xs:enumeration value="ContainsAny" />
                        <xs:enumeration value="ContainsAnyOrChildOf" />
                        <xs:enumeration value="ContainsAllOrChildOf" />
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element minOccurs="1" maxOccurs="1" name="Value"type="xs:string"/>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>

Spalte: Eine Zeichenfolge, die das Feld, auf dem die Bedingung basiert, darstellt. Der Wert des Elements Spalte muss im Format sein: field id|field internal name|field title , in dem field id ist die GUID für die SPField, internen Feldname ist die InternalName -Eigenschaft von der SPFieldund Titel ist die Title -Eigenschaft von der SPField. Benutzer (User), URL (URL) (Calculated) berechnet, versteckte und schreibgeschützte Felder sind nicht gültig für Bedingungen.

Operator: Operatoren unterstützt, die für ein Feld hängen vom Typ (SPFieldType) des in dieser Bedingung verwendeten Felds. Felder von booleschen Typ unterstützt nur die Operatoren IsEqual und IsNotEqual .

Wert: Der Feldwert verwendet beim Auswerten dieser Regel eines eingehenden Dokuments. Dies wird als Operanden verwendet, wenn als binärer Operator verwendet wird.

Siehe auch

Referenz

EcmDocumentRouterRule Klasse

EcmDocumentRouterRule-Member

Microsoft.Office.RecordsManagement.RecordsRepository-Namespace