Enumeración AuthoringStates

Representa el estado actual de una página, que se utiliza para determinar si se debe mostrar un ConsoleNodede especificado.

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación de bits de los valores del miembro.

Espacio de nombres:  Microsoft.SharePoint.Publishing.WebControls
Ensamblado:  Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)

Sintaxis

'Declaración
<FlagsAttribute> _
Public Enumeration AuthoringStates
'Uso
Dim instance As AuthoringStates
[FlagsAttribute]
public enum AuthoringStates

Miembros

Nombre del miembro Descripción
EmptyMask Especifica todos los bits que se establecen en cero (0).
IsPublishingPageTrue Especifica para mostrar la acción sólo si el elemento de lista actual es una página de publicación.
IsPublishingPageFalse Especifica para mostrar la acción sólo si el elemento de lista actual no es una página de publicación.
PageIsExpiredTrue Especifica para mostrar la acción sólo si la página actual ha alcanzado su fecha de caducidad.
PageIsExpiredFalse Especifica para mostrar la acción sólo si la página actual no ha alcanzado su fecha de caducidad.
CheckedOutVersionExistsTrue Especifica una versión desprotegida de la actual SPFile .
CheckedOutVersionExistsFalse Especifica que no existe una versión desprotegida de la actual SPFile .
IsMasterPageGalleryFileTrue Especifica que una galería de páginas maestras es la actual SPFile .
IsMasterPageGalleryFileFalse Especifica que el actual SPFile no está en una galería de páginas maestras.
InEditModeTrue Especifica que la página actual está en modo de edición.
InEditModeFalse Especifica que la página actual no está en modo de edición.
IsDocLibListItemTrue Especifica que el actual SPListItem es un elemento de lista de una biblioteca de documentos.
IsDocLibListItemFalse Especifica que el actual SPListItem no es un elemento de lista en una biblioteca de documentos.
IsCheckedOutToCurrentUserTrue Especifica que el actual SPFile está desprotegido para el usuario actual.
IsCheckedOutToCurrentUserFalse Especifica que el actual SPFile no está desprotegido para el usuario actual.
IsCheckedOutToOtherUserTrue Especifica que se extrae el actual SPFile a otro (no es el actual) usuario.
IsCheckedOutToOtherUserFalse Especifica que el actual SPFile no está desprotegido por otro usuario.
IsPublishingSiteTrue Especifica la publicación característica está habilitada en este sitio (SPWeb).
IsPublishingSiteFalse Especifica que la publicación no está habilitada la característica en este sitio (SPWeb).
InSharedView Especifica que la página está en la vista compartida.
InPersonalView Especifica que la página está en la vista personal.
IsMajorVersionTrue Especifica para mostrar la acción sólo si se publica la versión actual.
IsMajorVersionFalse Especifica para mostrar la acción sólo si no se publica la versión actual.
IsMinorVersionTrue Especifica para mostrar la acción sólo si la versión actual es un borrador.
IsMinorVersionFalse Especifica para mostrar la acción sólo si la versión actual no es un borrador.
IsScheduledStatusTrue Especifica que está programada la actual SPListItem .
IsScheduledStatusFalse Especifica que no está programada la actual SPListItem .
IsPendingApprovalTrue Especifica que el actual SPListItem está pendiente de aprobación.
IsPendingApprovalFalse Especifica que el actual SPListItem no está pendiente de aprobación.
PageHasCustomizableZonesTrue Especifica que la página actual tiene zonas de elementos Web personalizables.
PageHasCustomizableZonesFalse Especifica que la página actual no tiene zonas de elementos Web personalizables.
PageHasPersonalizableZonesTrue Especifica que la página actual tiene de las zonas de elementos WebWebPartZones que se pueden personalizar.
PageHasPersonalizableZonesFalse Especifica que la página actual no tiene zonas de elementos Web que se pueden personalizar.
EditingMenuEnabled Especifica que la ficha de Edición está visible en la página.
EditingMenuDisabled Especifica que no es visible en la página de la ficha Edición .
IsApprovalWorkflowCancelEnabledTrue Especifica para mostrar la acción sólo si el usuario actual tiene permisos para cancelar este flujo de trabajo existente.
UserWorkflowTaskExistsTrue Se indica para mostrar la acción sólo si hay tareas de flujo de trabajo para el usuario actual.
ActiveWorkflowsExistTrue Especifica que los flujos de trabajo activos existen para la actual SPListItem.
ActiveWorkflowsExistFalse Especifica que no hay flujos de trabajo activos existen para la actual SPListItem.
IsItemWaitingForApprovalTrue Especifica que un flujo de trabajo de aprobación predeterminado se establece.
IsApprovalWorkflowRunningFalse Especifica que no se ha establecido ningún flujo de trabajo predeterminado.
IsDefaultPageTrue Especifica para mostrar la acción sólo si la página actual es la página predeterminada (bienvenida) el sitio Web.
IsDefaultPageFalse Especifica para mostrar la acción sólo si la página actual no es una página (bienvenida) predeterminado para el sitio Web.
SaveConflictExistsTrue Especifica para mostrar la acción sólo si se acaba de realizar un proceso de guardar y se ha producido un conflicto.
SaveConflictExistsFalse Especifica para mostrar la acción sólo si no se ha realizado un save, o que se realizó la operación de guardar no tenía un conflicto.
CheckedInVersionExistsTrue Especifica para mostrar la acción sólo si existe una versión protegida de este archivo en la base de datos.
CheckedInVersionExistsFalse Especifica para mostrar la acción sólo si una versión protegida de este archivo no existe en la base de datos.
InWebPartDesignModeTrue Especifica para mostrar la acción sólo si la página está actualmente en modo de diseño del elemento Web.
InWebPartDesignModeFalse Especifica para mostrar la acción sólo si la página no está actualmente en modo de diseño del elemento Web.
MinorVersionsEnabledTrue Especifica para mostrar la acción sólo si están habilitadas las versiones secundarias en esta lista.
MinorVersionsEnabledFalse Especifica para mostrar la acción sólo si las versiones secundarias no están habilitadas en esta lista.
CheckOutRequiredTrue Especifica para mostrar la acción sólo si un documento es necesaria para la edición.
CheckOutRequiredFalse Especifica para mostrar la acción sólo si un documento no es necesaria para la edición.
ContentApprovalEnabledTrue Especifica para mostrar la acción sólo si está habilitada la aprobación de contenido en el sitio Web actual.
ContentApprovalEnabledFalse Especifica para mostrar la acción sólo si la aprobación de contenido no está habilitada en el sitio Web actual.
IsApprovalWorkflowConfiguredTrue Especifica para mostrar la acción sólo si un flujo de trabajo de aprobación predeterminado está configurado en la lista actual.
IsApprovalWorkflowConfiguredFalse Especifica para mostrar la acción sólo si un flujo de trabajo de aprobación predeterminado no está configurado en la lista actual.
IsFormPageTrue Especifica para mostrar la acción sólo si la página actual es una página de formulario.
IsFormPageFalse Especifica para mostrar la acción sólo si la página actual no es una página de formulario.
PageHasFieldControlsTrue Especifica para mostrar la acción sólo si la página actual tiene controles de campo.
PageHasFieldControlsFalse Especifica para mostrar la acción sólo si la página actual no tiene ningún control de campo.
IsApprovalWorkflowTaskActiveForUserTrue Especifica para mostrar la acción sólo si existe una tarea de flujo de trabajo de aprobación para el usuario actual.
IsApprovalWorkflowTaskActiveForUserFalse Especifica para mostrar la acción sólo si no existe una tarea de flujo de trabajo de aprobación para el usuario actual.
IsSchedulingEnabledFalse Especifica para mostrar la acción sólo si está habilitada la programación en la lista de páginas.
IsRibbonAlwaysShownTrue Indica si la cinta de opciones siempre se muestra de forma predeterminada.
FullMask Especifica que todos los bits están establecidos en 1 (incluidos los bits en conflicto).

Comentarios

A menudo, se debe mostrar un ConsoleNode al usuario sólo cuando la página actual está en un estado determinado. Por ejemplo, es lógico que una acción Extraer está deshabilitada si la página ya está desprotegida, o para una acción de "Editar página" deshabilitarse si no hay zonas personalizables o controles de la página. Combinado como una máscara de bits, estos indicadores especifican el estado de la página que se requiere habilitar una acción. Por lo tanto, una máscara que parece CheckedOutVersionExistsFalse | IsDocLibListItemTrue | SaveConflictExistsFalse requiere una página que es un elemento de lista en una biblioteca de documentos y que no está desprotegido y no se ha producido una instancia donde un conflicto al guardar.

Vea también

Referencia

Espacio de nombres Microsoft.SharePoint.Publishing.WebControls