Share

SchemaBuilder Methods

The SchemaBuilder type exposes the following members.

Methods

 NameDescription
Public methodAcceptableName Checks whether a string is an acceptable name for a Schema or a Field.
Public methodAddArrayField Creates a field containing an array of values in the Schema, with given name and type of contained values.
Public methodAddMapField Creates a field containing an ordered key-value map in the Schema, with given name and type of contained values.
Public methodAddSimpleField Creates a field containing a single value in the Schema, with given name and type.
Public methodDispose 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFinish Registers and returns the created Schema object.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberGUIDIsValid Checks whether the supplied GUID value is valid.
Public methodReady Checks whether the builder may be used.
Public methodSetApplicationGUID Sets the GUID of the application or add-in that may access entities of this Schema under the Application acess level.
Public methodSetDocumentation Sets the documentation string for the Schema.
Public methodSetReadAccessLevel Sets top level read access (for entities)
Public methodSetSchemaName Sets the name of the Schema.
Public methodSetVendorId Sets the ID of the third-party vendor that may access entities of this Schema under the Vendor acess level, and to generally identify the owner of this Schema.
Public methodSetWriteAccessLevel Sets top level write access (for entities)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodStatic memberVendorIdIsValid Checks whether the given vendor ID string is valid. A valid vendor ID string: 1. Has a length of at least 4 characters and no more than 253 characters, and 2. Contains only letters, digits, or any of the following special characters: ! " # & \ ( ) + , . - : ; < = > ? _ ` | ~

See Also

Reference

Was this information helpful?