|
| |
Article |
| |
L'article est la classe principale dans le modèle d'objet de DB3NF. Il met en application la création, l'accès de propriété, la validation (par l'objet de schéma) et la mise à jour, l'addition et le déplacement des rapports, suppression de n'importe quelle classe définie par utilisateur dans l'application. Il a également un moteur intégré de forme d'enchaînement.
| Article |
 | Attach(Class, Identification) |
 | Cache([CacheID ]) |
 | Classe |
 | CreatedOn |
 | Delete() |
 | Detach(Class, [ Identification ]) |
 | DisplayName |
 | Forme |
 | Identification |
 | Prop(Name) |
 | Propriétés |
 | Relatives(Class) |
 | Restore() |
 | SchemaObj |
 | SetInfo() |
 | UpdatedOn |
 | Validate() |
Propriétés
| Nom |
Type De Données |
Paramètres |
Commentaires |
| Classe |
Corde |
Na |
La propriété de classe doit être assignée avant que l'article puisse être en activité. Échantillon . |
| CreatedOn/UpdatedOn |
Date (inaltérable) |
Na |
Timbres créés et à jour de date/heure. Pas videz seulement si leur création est placée dans des options d'déploiement |
| DisplayName |
Corde (inaltérable) |
Na |
Renvoie le nom de la classe comme défini dans la table de CLASS_types de la base de données de schéma comme display_name. |
| Forme |
Objet de forme de Dossier-Vers le haut d'cIis ou de Softartisans (écriture seulement) |
Na |
Extrait et assigne des valeurs de propriété d'une forme soumise. Échantillon . |
| Identification |
Longtemps |
Na |
Égale l'identification dans la table correspondante. L'attribution d'une identification lie l'article avec un article existant. La propriété de classe doit être placée avant que l'identification puisse être assignée. Si l'article est nouveau (n'a pas été ajouté à la base de données) son identification est 0. |
| Appui vertical (défaut) |
Variante |
Nom (de propriété) |
Échantillon |
| Propriétés |
PropertyCollection |
Na |
Collection de propriétés d'article. Échantillon . |
| Parents |
Article pour les parents simples, ItemCollection autrement |
Classe (nom de classe relative) |
Échantillon . |
| SchemaObj |
Schéma |
Na |
Échantillon |
Méthodes
| Nom |
Valeur De retour |
Paramètres |
Commentaires |
| Attache |
Article |
Classez (nom), identification |
Ajoute le rapport entre l'objet d'article et l'objet existant de la classe différente (par exemple, ajoute l'utilisateur à un groupe) . Pour les articles existants s'exécute immédiatement, parce que les nouveaux articles s'exécute sur la méthode de SetInfo quand l'objet est créé. Échantillon |
| Détachez |
Aucun |
Classez (nom), identification |
Enlève le rapport entre l'objet d'article et l'objet existant (par exemple, enlève l'utilisateur d'un groupe). Ne semble aucun raisonnable pour des articles pas encore créés. |
| Validez |
Booléen |
Na |
Valide toutes les valeurs de propriété selon des règles de schéma. Le résultat est faux quand n'importe quelle valeur est inadmissible. Échantillon . |
| SetInfo |
Aucun |
Na |
Écrit aux propriétés de base de données d'un article existant et crée le nouvel article. Pour que SetInfo soit réussi, la validation doit être positive. Si l'article n'a pas été validé avant SetInfo, SetInfo lui-même appelle valident la méthode. Prélevez 1 (nouvel article), l'échantillon 2 (article existant). |
| Effacement |
Aucun |
Na |
Article d'effacements de la base de données. |
| Cachette |
Aucun |
[ CacheID ] |
Article de cachettes dans la portée de session. Le serveur de sessions ou de session d'cIis doit être permis. CacheID est employé pour appeler le secteur de cachette où l'information d'article doit être stockée. Échantillon . |
| Restauration |
Aucun |
[ CacheID ] |
Reconstitue l'article de la cachette sauvée par la méthode de Cache. CacheID a la même valeur qu'utilisée dans la méthode de cachette. Échantillon . |
|
|