AuthoringStates - Énumération
Représente l'état actuel d'une page, qui est utilisée pour déterminer s'il faut afficher un spécifié ConsoleNode.
Cette énumération est dotée d’un attribut FlagsAttribute permettant une combinaison de bits des valeurs de ses membres.
Espace de noms : Microsoft.SharePoint.Publishing.WebControls
Assembly : Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)
Syntaxe
'Déclaration
<FlagsAttribute> _
Public Enumeration AuthoringStates
'Utilisation
Dim instance As AuthoringStates
[FlagsAttribute]
public enum AuthoringStates
Membres
Nom du membre | Description | |
---|---|---|
EmptyMask | Spécifie tous les bits à zéro (0). | |
IsPublishingPageTrue | Spécifie d'afficher l'action uniquement si l'élément de liste actuel est une page de publication. | |
IsPublishingPageFalse | Spécifie d'afficher l'action uniquement si l'élément de liste actuel n'est pas une page de publication. | |
PageIsExpiredTrue | Spécifie d'afficher l'action uniquement si la page en cours a atteint sa date d'expiration. | |
PageIsExpiredFalse | Spécifie d'afficher l'action uniquement si la page en cours n'a pas atteint sa date d'expiration. | |
CheckedOutVersionExistsTrue | Spécifie qu'une version extraite de l' actuel SPFile existe. | |
CheckedOutVersionExistsFalse | Spécifie qu'une version extraite de l' actuel SPFile n'existe pas. | |
IsMasterPageGalleryFileTrue | Spécifie que l' actuel SPFile se trouve dans une galerie de pages maîtres. | |
IsMasterPageGalleryFileFalse | Spécifie que l' actuel SPFile n'est pas dans une galerie de pages maîtres. | |
InEditModeTrue | Spécifie que la page en cours est en mode édition. | |
InEditModeFalse | Spécifie que la page en cours n'est pas en mode édition. | |
IsDocLibListItemTrue | Spécifie que l' actuel SPListItem est un élément de liste dans une bibliothèque de documents. | |
IsDocLibListItemFalse | Spécifie que l' actuel SPListItem n'est pas un élément de liste dans une bibliothèque de documents. | |
IsCheckedOutToCurrentUserTrue | Spécifie que l' actuel SPFile est extrait par l'utilisateur en cours. | |
IsCheckedOutToCurrentUserFalse | Spécifie que l' actuel SPFile n'a pas été extrait pour l'utilisateur actuel. | |
IsCheckedOutToOtherUserTrue | Spécifie l' actuel SPFile est extrait à un autre (pas actuel) utilisateur. | |
IsCheckedOutToOtherUserFalse | Spécifie que l' actuel SPFile n'a pas été extrait à un autre utilisateur. | |
IsPublishingSiteTrue | Spécifie la publication fonctionnalité est activée sur ce site (SPWeb). | |
IsPublishingSiteFalse | Spécifie la publication fonctionnalité n'est pas activée sur ce site (SPWeb). | |
InSharedView | Spécifie que la page est en mode d'affichage partagé. | |
InPersonalView | Spécifie que la page est dans l'affichage personnel. | |
IsMajorVersionTrue | Spécifie d'afficher l'action uniquement si la version actuelle est publiée. | |
IsMajorVersionFalse | Spécifie d'afficher l'action uniquement si la version actuelle n'est pas publiée. | |
IsMinorVersionTrue | Spécifie d'afficher l'action uniquement si la version actuelle est un brouillon. | |
IsMinorVersionFalse | Spécifie d'afficher l'action uniquement si la version actuelle n'est pas un brouillon. | |
IsScheduledStatusTrue | Spécifie que l' actuel SPListItem est planifiée. | |
IsScheduledStatusFalse | Spécifie que l' actuel SPListItem n'est pas planifiée. | |
IsPendingApprovalTrue | Spécifie que l' actuel SPListItem est en attente d'approbation. | |
IsPendingApprovalFalse | Spécifie que l' actuel SPListItem n'est pas en attente d'approbation. | |
PageHasCustomizableZonesTrue | Spécifie que la page en cours a des zones WebPart personnalisables. | |
PageHasCustomizableZonesFalse | Spécifie que la page en cours n'a pas de zones WebPart personnalisables. | |
PageHasPersonalizableZonesTrue | Spécifie que la page en cours a des zones de composant WebPartWebPartZones qui peut être personnalisé. | |
PageHasPersonalizableZonesFalse | Spécifie que la page en cours n'a pas de zones de composant WebPart peuvent être personnalisés. | |
EditingMenuEnabled | Spécifie que l'onglet d'Édition est visible sur la page. | |
EditingMenuDisabled | Spécifie que l'onglet d'Édition n'est pas visible sur la page. | |
IsApprovalWorkflowCancelEnabledTrue | Spécifie d'afficher l'action uniquement si l'utilisateur actuel dispose d'autorisations pour annuler le workflow d'approbation existante. | |
UserWorkflowTaskExistsTrue | Indique d'afficher l'action uniquement s'il existe des tâches de flux de travail pour l'utilisateur actuel. | |
ActiveWorkflowsExistTrue | Spécifie que les workflows actifs existent pour l' actuel SPListItem. | |
ActiveWorkflowsExistFalse | Spécifie qu'aucun flux de travail actif n'existe pour l' actif SPListItem. | |
IsItemWaitingForApprovalTrue | Spécifie qu'un flux de travail approbation par défaut est définie. | |
IsApprovalWorkflowRunningFalse | Spécifie qu'aucun flux de travail approbation par défaut n'est définie. | |
IsDefaultPageTrue | Spécifie d'afficher l'action uniquement si la page en cours est la page par défaut (accueil) du site Web. | |
IsDefaultPageFalse | Spécifie d'afficher l'action uniquement si la page en cours n'est pas une page (Bienvenue) par défaut pour le site Web. | |
SaveConflictExistsTrue | Spécifie d'afficher l'action uniquement si une sauvegarde a été effectuée juste et il y a un conflit. | |
SaveConflictExistsFalse | Spécifie d'afficher l'action uniquement si une sauvegarde n'a pas été effectuée ou si l'enregistrement a été effectué n'a pas de conflit. | |
CheckedInVersionExistsTrue | Spécifie d'afficher l'action uniquement s'il existe une version archivée de ce fichier dans la base de données. | |
CheckedInVersionExistsFalse | Spécifie d'afficher l'action uniquement si une version archivée de ce fichier n'existe pas dans la base de données. | |
InWebPartDesignModeTrue | Spécifie d'afficher l'action uniquement si la page est actuellement en mode Création de composant WebPart. | |
InWebPartDesignModeFalse | Spécifie d'afficher l'action uniquement si la page n'est pas actuellement en mode Création de composant WebPart. | |
MinorVersionsEnabledTrue | Spécifie d'afficher l'action uniquement si les versions secondaires sont activées dans cette liste. | |
MinorVersionsEnabledFalse | Spécifie d'afficher l'action uniquement si les versions secondaires ne sont pas activées dans cette liste. | |
CheckOutRequiredTrue | Spécifie d'afficher l'action uniquement si le retrait d'un document est requise pour la modification. | |
CheckOutRequiredFalse | Spécifie d'afficher l'action uniquement si le retrait d'un document n'est pas requise pour la modification. | |
ContentApprovalEnabledTrue | Spécifie d'afficher l'action uniquement si l'approbation de contenu est activée dans le site Web en cours. | |
ContentApprovalEnabledFalse | Spécifie d'afficher l'action uniquement si l'approbation de contenu n'est pas activée dans le site Web en cours. | |
IsApprovalWorkflowConfiguredTrue | Spécifie d'afficher l'action uniquement si un flux de travail approbation par défaut est configuré dans la liste actuelle. | |
IsApprovalWorkflowConfiguredFalse | Spécifie d'afficher l'action uniquement si un flux de travail approbation par défaut n'est pas configuré dans la liste actuelle. | |
IsFormPageTrue | Spécifie d'afficher l'action uniquement si la page actuelle est une page de formulaire. | |
IsFormPageFalse | Spécifie d'afficher l'action uniquement si la page en cours n'est pas une page de formulaire. | |
PageHasFieldControlsTrue | Spécifie d'afficher l'action uniquement si la page en cours possède des contrôles de champ. | |
PageHasFieldControlsFalse | Spécifie d'afficher l'action uniquement si la page en cours n'a aucun contrôle de champ. | |
IsApprovalWorkflowTaskActiveForUserTrue | Spécifie d'afficher l'action uniquement si une tâche de flux de travail approbation existe pour l'utilisateur actuel. | |
IsApprovalWorkflowTaskActiveForUserFalse | Spécifie d'afficher l'action uniquement si une tâche de flux de travail approbation n'existe pas pour l'utilisateur actuel. | |
IsSchedulingEnabledFalse | Spécifie d'afficher l'action uniquement si la planification est activée dans la liste des Pages. | |
IsRibbonAlwaysShownTrue | Indique si le ruban est toujours affiché par défaut. | |
FullMask | Spécifie que tous les bits définis à 1 (y compris les bits en conflit). |
Remarques
Souvent, un ConsoleNode doit être présenté à l'utilisateur uniquement lorsque la page en cours est dans un certain état. Par exemple, il est logique qu'une action d'Extraction est désactivée si la page est déjà extraite, ou pour une action « Modifier la Page » à désactiver si aucun zones personnalisables ou les contrôles de champ sur la page. Combiné sous la forme d'un masque de bits, ces indicateurs spécifient l'état de la page qui est requis pour une action devant être activée. Par conséquent, un masque qui ressemble à CheckedOutVersionExistsFalse | IsDocLibListItemTrue | SaveConflictExistsFalse requiert une page qui est un élément de liste dans une bibliothèque de documents et qui n'a pas été extrait, et une instance où un conflit d'enregistrement n'a pas eu lieu.
Voir aussi
Référence
Microsoft.SharePoint.Publishing.WebControls - Espace de noms