Compartilhar via


AuthoringStates enumeração

Representa o estado atual de uma página, que é usado para determinar se deve mostrar um especificado ConsoleNode.

Essa enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores membros.

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<FlagsAttribute> _
Public Enumeration AuthoringStates
'Uso
Dim instance As AuthoringStates
[FlagsAttribute]
public enum AuthoringStates

Membros

Nome do membro Descrição
EmptyMask Especifica que todos os bits são definidos como zero (0).
IsPublishingPageTrue Especifica para mostrar a ação somente se o item da lista atual é uma página de publicação.
IsPublishingPageFalse Especifica para mostrar a ação somente se o item da lista atual não é uma página de publicação.
PageIsExpiredTrue Especifica para mostrar a ação somente se a página atual atingiu sua data de vencimento.
PageIsExpiredFalse Especifica para mostrar a ação somente se a página atual não atingiu sua data de vencimento.
CheckedOutVersionExistsTrue Especifica que uma versão com check-out do atual SPFile existe.
CheckedOutVersionExistsFalse Especifica que uma versão com check-out do atual SPFile não existe.
IsMasterPageGalleryFileTrue Especifica a atual SPFile em uma galeria de páginas mestras.
IsMasterPageGalleryFileFalse Especifica que a atual SPFile não está em uma galeria de páginas mestras.
InEditModeTrue Especifica que a página atual está no modo de edição.
InEditModeFalse Especifica que a página atual não está no modo de edição.
IsDocLibListItemTrue Especifica que a atual SPListItem é um item de lista em uma biblioteca de documentos.
IsDocLibListItemFalse Especifica que a atual SPListItem não é um item de lista em uma biblioteca de documentos.
IsCheckedOutToCurrentUserTrue Especifica que a atual SPFile está com check-out para o usuário atual.
IsCheckedOutToCurrentUserFalse Especifica que a atual SPFile não está check-out para o usuário atual.
IsCheckedOutToOtherUserTrue Especifica a atual SPFile check-out para outro (não é a atual) usuário.
IsCheckedOutToOtherUserFalse Especifica que a atual SPFile não está check-out para outro usuário.
IsPublishingSiteTrue Especifica a publicação está ativado neste site (SPWeb).
IsPublishingSiteFalse Especifica a publicação recurso não está habilitado neste site (SPWeb).
InSharedView Especifica que a página está na exibição compartilhada.
InPersonalView Especifica a página na exibição pessoal.
IsMajorVersionTrue Especifica para mostrar a ação somente se a versão atual é publicada.
IsMajorVersionFalse Especifica para mostrar a ação somente se a versão atual não será publicada.
IsMinorVersionTrue Especifica para mostrar a ação somente se a versão atual é um rascunho.
IsMinorVersionFalse Especifica para mostrar a ação somente se a versão atual não é um rascunho.
IsScheduledStatusTrue Especifica que a atual SPListItem está agendada.
IsScheduledStatusFalse Especifica que a atual SPListItem não está agendada.
IsPendingApprovalTrue Especifica que a atual SPListItem está aguardando aprovação.
IsPendingApprovalFalse Especifica que a atual SPListItem não está aguardando aprovação.
PageHasCustomizableZonesTrue Especifica que a página atual tem zonas de Web Parts personalizáveis.
PageHasCustomizableZonesFalse Especifica que a página atual não tem zonas de Web Parts personalizáveis.
PageHasPersonalizableZonesTrue Especifica que a página atual tem de zonas de Web PartWebPartZones que podem ser personalizadas.
PageHasPersonalizableZonesFalse Especifica que a página atual não tem zonas de Web Part que podem ser personalizadas.
EditingMenuEnabled Especifica que a guia Editar é visível na página.
EditingMenuDisabled Especifica que a guia Editar não estiver visível na página.
IsApprovalWorkflowCancelEnabledTrue Especifica para mostrar a ação somente se o usuário atual tem permissões para cancelar o fluxo de trabalho de aprovação existente.
UserWorkflowTaskExistsTrue Indica para mostrar a ação somente se existem tarefas de fluxo de trabalho para o usuário atual.
ActiveWorkflowsExistTrue Especifica que os fluxos de trabalho ativos existem para o atual SPListItem.
ActiveWorkflowsExistFalse Especifica que não há fluxos de trabalho ativos existem para o atual SPListItem.
IsItemWaitingForApprovalTrue Especifica que um fluxo de trabalho de aprovação padrão está definido.
IsApprovalWorkflowRunningFalse Especifica que nenhum fluxo de trabalho de aprovação padrão está definido.
IsDefaultPageTrue Especifica para mostrar a ação somente se a página atual é a página (Bem-vindo) padrão para o site.
IsDefaultPageFalse Especifica para mostrar a ação somente se a página atual não é uma página (Bem-vindo) padrão para o site.
SaveConflictExistsTrue Especifica para mostrar somente a ação se salvar acabou de ser executada e houve um conflito.
SaveConflictExistsFalse Especifica para mostrar a ação apenas se não foi executada uma operação salvar ou salvar foi executada não tem um conflito.
CheckedInVersionExistsTrue Especifica para mostrar somente a ação se existe uma versão de check-in do arquivo no banco de dados.
CheckedInVersionExistsFalse Especifica para mostrar a ação somente se uma versão de check-in deste arquivo não existe no banco de dados.
InWebPartDesignModeTrue Especifica para mostrar a ação somente se a página está no modo de design de Web Part.
InWebPartDesignModeFalse Especifica para mostrar a ação somente se a página não está no modo de design de Web Part.
MinorVersionsEnabledTrue Especifica para mostrar somente a ação se versões secundárias estão habilitadas nesta lista.
MinorVersionsEnabledFalse Especifica para mostrar somente a ação se versões secundárias não estão habilitadas nesta lista.
CheckOutRequiredTrue Especifica para mostrar a ação somente se o check-out de um documento é necessária para edição.
CheckOutRequiredFalse Especifica para mostrar a ação somente se o check-out de um documento não é necessária para edição.
ContentApprovalEnabledTrue Especifica para mostrar a ação somente se a aprovação de conteúdo está habilitada no site da Web atual.
ContentApprovalEnabledFalse Especifica para mostrar a ação somente se a aprovação de conteúdo não está habilitada no site da Web atual.
IsApprovalWorkflowConfiguredTrue Especifica para mostrar a ação apenas se um fluxo de trabalho de aprovação padrão está configurado na lista atual.
IsApprovalWorkflowConfiguredFalse Especifica para mostrar a ação apenas se um fluxo de trabalho de aprovação padrão não está configurado na lista atual.
IsFormPageTrue Especifica para mostrar a ação somente se a página atual é uma página de formulário.
IsFormPageFalse Especifica para mostrar a ação somente se a página atual não é uma página de formulário.
PageHasFieldControlsTrue Especifica para mostrar a ação somente se a página atual tem controles de campo.
PageHasFieldControlsFalse Especifica para mostrar a ação somente se a página atual não tem campo controles.
IsApprovalWorkflowTaskActiveForUserTrue Especifica para mostrar a ação somente se uma tarefa de fluxo de trabalho de aprovação existe para o usuário atual.
IsApprovalWorkflowTaskActiveForUserFalse Especifica para mostrar a ação somente se uma tarefa de fluxo de trabalho de aprovação não existe para o usuário atual.
IsSchedulingEnabledFalse Especifica para mostrar a ação somente se o agendamento está habilitado na lista de páginas.
IsRibbonAlwaysShownTrue Indica se a faixa de opções é sempre mostrada por padrão.
FullMask Especifica que todos os bits definidos como 1 (incluindo bits conflitantes).

Comentários

Em geral, um ConsoleNode deve ser mostrado para o usuário apenas quando a página atual está em um determinado estado. Por exemplo, é lógico que uma ação de Check-Out é desabilitada se a página já está com check-out ou de uma ação de "Editar página" para ser desabilitado se não existem zonas personalizáveis ou controles de campo na página. Esses sinalizadores combinados como uma máscara de bits, especificam o estado da página que é necessário para que uma ação seja ativada. Portanto, uma máscara que parece CheckedOutVersionExistsFalse | IsDocLibListItemTrue | SaveConflictExistsFalse requer que uma página é um item de lista em uma biblioteca de documentos e que não foi extraído, e não uma instância onde salvar conflito ocorreu.

Ver também

Referência

Microsoft.SharePoint.Publishing.WebControls namespace