Collection Contents Previous Next PDF

UltraLite.NET User's Guide

iAnywhere.UltraLite namespace

PublicationSchema class


Represents the schema of an UltraLite publication.

Prototypes 

' Visual Basic
NotInheritable Public Class PublicationSchema

// C#
public sealed class PublicationSchema

Remarks 

This class cannot be directly instantiated. Publication schemas are created using the GetPublicationSchema method method of the DatabaseSchema class class.

UltraLite methods requiring a publication mask actually require a set of publications to check. A set is formed by or'ing the publication masks of individual publications. For example:

pub1.Mask | pub2.Mask

Two special mask values are also provided by this class. SYNC_ALL_DB field corresponds to the entire database. SYNC_ALL_PUBS field corresponds to all publications.

Note: Publication masks may change during a schema upgrade. To correctly identify a publication, access it by name or refresh the cached masks after a schema upgrade.

See also 

PublicationSchema members
SYNC_ALL_DB field
SYNC_ALL_PUBS field
IsOpen property
Mask property
Name property

Collection Contents Previous Next PDF