Freigeben über


SimpleName (Einfacher Typ)

Aktualisiert: November 2007

Definiert den Wert, der verwendet wird, um für die Member in einer SDM (System Definition Model)-Definition einen einfachen Namen bereitzustellen. Beispielsweise können Sie einen einfachen Namen verwenden, um ein Facet in einer Einstellung zu benennen.

<xs:simpleType name="SimpleName">
    <xs:restriction
        base="string"
    >
        <xs:pattern
            value="[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*"
         />
    </xs:restriction>
</xs:simpleType>

Muster

Das folgende Muster wird vom einfachen Typ SimpleName definiert:

[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*

Einfache Namen bestehen aus alphanumerischen Zeichen und eingeschränkten Satzzeichen. Der Name muss mit einem nicht numerischen Zeichen beginnen.

Hinweise

Die folgende Liste enthält reservierte Namen, die nicht zum Erstellen von Namen für Member in einer SDM-Definition verwendet werden können.

  • this

  • Guest

  • Host

  • Parent

  • Member

  • Client

  • Server

  • Source

  • Dependent

  • Proxy

  • Delegate

Beachten Sie, dass der SimpleName Simple Type der C#-Spezifikation für Bezeichner entspricht.