Partager via


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