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.