Share via


SPSite members

Include protected members
Include inherited members

Representa uma coleção de sites em um aplicativo da Web, incluindo um site de nível superior e todos os seus subsites. Cada objeto de SPSite ou o conjunto de sites, é representado dentro de um objeto de SPSiteCollection que consiste na coleção de todos os conjuntos de sites no aplicativo da Web.

The SPSite type exposes the following members.

Constructors

  Name Description
Public method SPSite(Guid) Inicializa uma nova instância da classe SPSite , com base na identificação especificada para um conjunto de sites.
Public method SPSite(String) Inicializa uma nova instância da classe SPSite , com base na URL especificada.
Public method SPSite(Guid, SPUrlZone) Inicializa uma nova instância da classe SPSite com base no GUID do conjunto de sites especificado e zona de URL.
Public method SPSite(Guid, SPUserToken) Inicializa uma nova instância da classe SPSite com base no GUID do conjunto de sites especificado e token de usuário.
Public method SPSite(String, SPUserToken) Inicializa uma nova instância da classe SPSite com base no URL absoluta especificada e token de usuário.
Public method SPSite(Guid, SPUrlZone, SPUserToken) Inicializa uma nova instância da classe SPSite com base no GUID do conjunto de sites especificado, zona de URL e o token de usuário.

Top

Properties

  Name Description
Public property AdministrationSiteType Representa os tipos de administração de site suportados pelo SharePoint Foundation.
Public property AllowCreateDeclarativeWorkflow
Public property AllowDesigner Usado para atribuir ou recuperar a propriedade de Allow Designer de conjunto de sites.
Public property AllowExternalEmbedding Configuração de domínio externo controles incorporação para este conjunto de sites
Public property AllowMasterPageEditing Usado para atribuir ou recuperar a propriedade de conjunto de sites que permite a edição da página mestra.
Public property AllowRevertFromTemplate Usado para atribuir ou recuperar a propriedade de conjunto de sites que permite a reversão de um modelo.
Public property AllowRssFeeds Obtém um valor de Boolean que especifica se o conjunto de sites permite RSS feeds.
Public property AllowSaveDeclarativeWorkflowAsTemplate
Public property AllowSavePublishDeclarativeWorkflow
Public property AllowSelfServiceUpgrade Se uma versão para atualização é permitida neste site.
Public property AllowSelfServiceUpgradeEvaluation Se o conjunto de sites de avaliação de upgrade é permitido.
Public property AllowUnsafeUpdates Obtém ou define um valor de Boolean que especifica se você deseja permitir atualizações no banco de dados devido a uma solicitação GET ou sem a necessidade de uma validação de segurança.
Public property AllWebs Obtém a coleção de todos os sites que estão contidos no conjunto de sites, incluindo o site de nível superior e seus subsites.
Public property ApplicationRightsMask Obtém a máscara de direitos para o pai do aplicativo da Web do conjunto de sites.
Public property Archived Se o site está no modo arquivado.
Public property Audit Obtém um armazenamento de auditoria que está associado ao conjunto de sites.
Public property AuditLogTrimmingCallout Obtém ou define o nome da classe do objeto que executa a remoção de log de auditoria.
Public property AuditLogTrimmingRetention Obtém ou define o número de dias de dados de log de auditoria para manter.
Public property AverageResourceUsage o uso de recursos média do conjunto de sites sobre a janela configurado em dias.
Public property BrowserDocumentsEnabled Indica se os documentos podem ser abertos em um navegador ou não.
Public property Cache Um cache de thread-safe que pode ser usado para armazenar quantidades muito pequenas de dados associados a esta SPSite.
Public property CanUpgrade Propriedade que indica se este objeto pode ser atualizado.
Public property CatchAccessDeniedException Reservado para uso interno. Use a propriedade CatchAccessDeniedException para especificar se SharePoint Foundation intercepta e manipula exceções "Acesso negado".
Public property CertificationDate Obtém a data e hora em que uso do site da coleção foi confirmada para a exclusão automática.
Public property CompatibilityLevel Obtém a versão principal deste conjunto de sites para fins de verificação de compatibilidade de nível de versão principal.
Public property ContentDatabase Obtém o banco de dados de conteúdo que está associado com o conjunto de sites.
Public property CurrentChangeToken Obtém o token de alteração que será usado para efetuar a próxima alteração do conjunto de sites.
Public property CurrentResourceUsage Indica a utilização do recurso atual do conjunto de sites.
Public property DeadWebNotificationCount Obtém o número de notificações que foram enviadas sobre sites dentro do conjunto de sites que estão fora de uso.
Public property DenyPermissionsMask Essa propriedade será negar os direitos especificados pela máscara de permissão para todos os usuários do conjunto de sites, incluindo o administrador do conjunto de sites. A identidade do processo elevado é a única exceção que possui todos os direitos
Public property EvalSiteId A identidade do conjunto de sites de avaliação de upgrade, se houver algum criar usando este conjunto de sites. Caso contrário, é um valor de Guid vazio.
Public property EventReceivers Fornece receptores de evento para eventos que ocorrem no escopo do conjunto de sites.
Public property ExpirationDate Especifica a data após a qual um conjunto de sites de avaliação atualização será excluído automaticamente.
Public property FeatureDefinitions Obtém a coleção de definições de recurso para o conjunto de sites.
Public property Features Obtém a coleção de objetos SPFeature que estão associados com o conjunto de sites.
Public property FileNotFoundUrl Obter Url relativa do SPSite swerver ou URL absoluta para um arquivo não encontrado página. Esse valor é usado como redirecionar URL de solicitação HTTP em que o recurso não pode ser encontrado.
Public property GlobalPermMask Obsolete. Use a propriedade ApplicationRightsMask para obter a máscara de direitos para o aplicativo da Web em vez disso. ( Windows SharePoint Services 2,0, a propriedade GlobalPermMask tem os direitos para a máscara de permissões foi usado globalmente no servidor virtual.)
Public property HasAppPrincipalContext Se esse objeto [SPSite] está sendo executado em um contexto de aplicativo principal. Quando o objeto [SPSite] está sendo executado em um contexto principal do aplicativo, solicitar permissão pode ser restrito pela permissão do principal do aplicativo, mesmo se o objeto [SPSite] é criado com a conta do sistema.
Public property HideSystemStatusBar Se a barra de status do sistema do site deverão estar ocultos.
Public property HostHeaderIsSiteName Obtém um valor de Boolean que especifica se o cabeçalho de host é usado em vez do caminho relativo do servidor para identificar exclusivamente o conjunto de sites.
Public property HostName Obtém o nome do servidor que hospeda o conjunto de sites.
Public property ID Obtém o GUID que identifica o conjunto de sites.
Public property IISAllowsAnonymous Obtém um valor de Boolean que indica se o acesso anônimo está habilitado nos Serviços de Informações da Internet da Microsoft (IIS).
Public property Impersonating Obtém um valor de Boolean que indica o status de representação do objeto SPSite .
Public property InheritAllowSelfServiceUpgradeEvaluationSetting Se o valor de AllowSelfServiceUpgradeEvaluation é herde do pai.
Public property InheritAllowSelfServiceUpgradeSetting Se o valor de AllowSelfServiceUpgrade é herde do pai.
Public property IsEvalSite Indica se o conjunto de sites é um conjunto de sites de atualização de avaliação ou não
Public property IsPaired Obsolete. Obtém um valor de Boolean que indica se o conjunto de sites é combinado com seu pai.
Public property IsReadLocked Define ou obtém um valor que especifica se o conjunto de sites está bloqueado e não está disponível para acesso de leitura.
Public property LastContentModifiedDate Obtém a data e a hora em tempo Universal Coordenado (UTC) quando o conteúdo do site foi alterado pela última vez.
Public property LastSecurityModifiedDate Obtém a data e a hora em tempo Universal Coordenado (UTC) quando a segurança do site foi alterado pela última vez.
Public property LockIssue Obtém ou define o comentário é usado na proteção de um conjunto de sites.
Public property MaintenanceMode Se o site está em modo de manutenção
Public property NeedsUpgrade Propriedade que indica se este objeto precisa ser atualizado.
Public property OutgoingEmailAddress
Public property Owner Obtém ou define o proprietário do conjunto de sites. (Somente para leitura em soluçăos em área restrita.)
Public property Port Obtém o número da porta que é usado para entrada e saído no servidor virtual que contém o conjunto de sites.
Public property PortalName Obtém ou define o nome de um portal. (Somente para leitura em soluçăos em área restrita.)
Public property PortalUrl Obtém ou define o URL para um portal. (Somente para leitura em soluçăos em área restrita.)
Public property PrimaryUri
Public property Protocol Obtém o protocolo que é usado pelo servidor.
Public property Quota Obtém ou define uma cota do conjunto de sites.
Public property ReadLocked This member is reserved for internal use and is not intended to be used directly from your code. Use a propriedade IsReadLocked .
Public property ReadOnly Obtém ou define um valor de Boolean que especifica se o conjunto de sites é somente leitura, bloqueados e não está disponível para acesso de gravação.
Public property RecycleBin Obtém a coleção de reciclar os itens da Lixeira do conjunto de sites.
Public property RequiredDesignerVersion
Public property ResourceQuotaExceeded Indica se o limite de cota de recurso para este conjunto de sites foi excedido desde a última cota diária redefinir ou não.
Public property ResourceQuotaExceededNotificationSent Indica se foi enviada uma notificação de cota excedida de recurso (ou não) para este conjunto de sites, desde a última cota diária de redefinição.
Public property ResourceQuotaWarningNotificationSent Indica se uma notificação de aviso de cota de recurso foi enviada ou não para este conjunto de sites, desde a última cota diária de redefinição.
Public property RootWeb Obtém o site raiz do conjunto de sites.
Public property SchemaVersion Obtém a versão deste conjunto de sites para fins de verificações de compatibilidade de atualização refinado.
Public property ScriptSafeDomains Retorna a coleção de script domínios externos seguros para este conjunto de sites
Public property ScriptSafePages Retorna a coleção de script páginas seguras internas para este conjunto de sites
Public property SearchServiceInstance Obtém um objeto SPServiceInstance que representa uma instância do serviço de pesquisa do SharePoint que está associado com o conjunto de sites.
Public property SecondaryContact Obtém ou define o contato secundário é usado para o conjunto de sites. (Somente para leitura em soluçăos em área restrita.)
Public property ServerRelativeUrl Obtém a URL relativa ao servidor do site da Web raiz do conjunto de sites.
Public property ShareByEmailEnabled ShareByEmailEnabled quando true significa que o usuário poderá conceder permissões para convidados para os recursos do conjunto de sites
Public property ShareByLinkEnabled Propriedade que indica se esse usuário será capaz de compartilhar links para documentos que podem ser acessados sem efetuar login no
Public property ShowURLStructure Indica se a estrutura de URL de coleção do site.
Public property SiteSubscription Obtém a assinatura ao qual pertence este conjunto de sites.
Public property Solutions Obtém a coleção de soluções de usuário tiver sido ativado para o conjunto de sites.
Public property SourceSiteId Especifica a Id de site de origem para um conjunto de sites de avaliação de Upgrade.
Public property SyndicationEnabled Obtém ou define um valor de Boolean que especifica se a agregação de RSS está habilitada para o conjunto de sites.
Public property SystemAccount Gets the system account of the site collection.
Public property TrimAuditLog Obtém ou define um valor que especifica se você deve remover periodicamente em excesso do log de auditoria.
Public property UIVersionConfigurationEnabled Obsolete. Obtém ou define um valor booleano que especifica se você deseja ativar a interface do usuário de atualização visual (UI) para alterar a versão da interface do usuário do conjunto de sites.
Public property UpgradeContext Propriedade de contexto de atualização adicional.
Public property UpgradeInfo
Public property UpgradeRedirectUri Obsolete. Gets an object representation of the upgrade redirect uniform resource identifier (URI) of the site collection.
Public property UpgradeReminderDate
Public property Upgrading Especifica se o site está atualizando, atualmente.
Public property Url Gets the full URL to the root Web site of the site collection, including host name, port number, and path.
Public property Usage Gets information about site usage, including bandwidth, storage, and number of visits to the site collection.
Public property UserAccountDirectoryPath Obsolete. Obtém ou define o caminho de diretório de conta de usuário específica do provedor para o conjunto de sites.
Public property UserCodeEnabled Obtém um valor que indica se o serviço de código de usuário é habilitado para o conjunto de sites.
Public property UserCustomActions Obtém o objeto SPUserCustomActionCollection que contém uma lista de objetos SPUserCustomAction que são atribuídos a este site.
Public property UserDefinedWorkflowsEnabled Obtém ou define um valor booleano que indica se os fluxos de trabalho definidos pelo usuário são habilitados.
Public property UserIsSiteAdminInSystem Se o usuário atual é administração do conjunto de sites no sistema (antes de modo somente leitura corte aplicado)
Public property UserToken Gets the user token that is associated with the site collection.
Public property WarningNotificationSent Gets a Boolean value that indicates whether a warning notification has been sent.
Public property WebApplication Gets the SharePoint Foundation Web application to which the site collection belongs.
Public property WorkflowManager Gets the SPWorkflowManager object that is associated with the site collection, enabling you to centrally control the workflow templates and instances across the site collection.
Public property WriteLocked Gets or sets a Boolean value that specifies whether the site collection is locked and unavailable for Write access.
Public property Zone Gets the URL zone that was specified in the constructor that was used to create the current SPSite object.

Top

Methods

  Name Description
Public method AddWorkItem(Guid, DateTime, Guid, Guid, Guid, Int32, Boolean, Guid, Guid, Int32, [], String, Guid) Adds a work item to the site collection.
Public method AddWorkItem(Guid, DateTime, Guid, Guid, Guid, Int32, Boolean, Guid, Guid, Int32, [], String, Guid, Boolean) Adds a work item to the site collection.
Public method BypassUseRemoteApis Bypasses using SOAP, WebDAV, or Microsoft Office SharePoint Designer 2007 interfaces to access the site collection.
Public method CheckForPermissions Checks the permissions for a given set of rights and throws an Unauthorized Access exception if the permission check fails.
Public method Close Closes the site collection and releases resources.
Public method ConfirmUsage Certifies that the site collection is in use.
Public method CreatePreviewSPSite Cria uma avaliação temporária raiva desta raiva, com o objetivo de determinar se a atualização está provavelmente será bem sucedida.
Public method Delete() Deletes the site collection from the server.
Public method Delete(Boolean) Deletes the site collection from the server and removes the site collection users from Active Directory Domain Services (ADDS) if bDeleteADAccounts is true.
Public method Delete(Boolean, Boolean) Exclui o conjunto de sites do servidor, opcionalmente, remove os usuários do conjunto de sites do Active Directory domínio ADDS (serviços) e usa opcionalmente um trabalho de timer para excluir o conjunto de sites gradualmente.
Public method Dispose Releases all unmanaged resources that are used by the site collection object.
Public method DoesUserHavePermissions(SPReusableAcl, SPBasePermissions) Returns a Boolean value indicates whether the user has permissions for the specified set of rights.
Public method DoesUserHavePermissions(SPReusableAcl, SPBasePermissions, SPWeb) Returns a Boolean value that indicates whether the user has permissions for the specified Web site and set of rights.
Public method Equals (Inherited from Object.)
Public methodStatic member Exists(Uri) Returns a Boolean value that indicates whether the specified site collection exists.
Public methodStatic member Exists(Uri, Boolean) Determina se existe um site com o uri especificado. Verifica o cache de banco de dados de configuração e, além disso, o banco de dados de conteúdo se checkContentDb for true.
Public method ExtendUpgradeReminderDate estender a data do lembrete de atualização para este SPSite de dias especificado em WebApplication.UpgradeReminderDelay
Protected method Finalize (Inherited from Object.)
Public method GetAllReusableAcls() Returns the reusable access control lists (ACLs) for the site collection.
Public method GetAllReusableAcls(Int32) Retorna as listas de controle de acesso reutilizáveis (ACLs) do conjunto de sites, até um limite especificado.
Public method GetCatalog Retorna a Galeria de modelos de lista, Galeria de modelos de site, a Galeria de Web Parts, Galeria de páginas mestras ou outras galerias do conjunto de sites, incluindo galerias personalizadas que são definidas pelos usuários.
Public method GetChanges() Retorna o número de alterações listadas no log de alteração atual do conjunto de sites padrão.
Public method GetChanges(SPChangeQuery) Retorna uma coleção de alterações do log de alterações filtrado pela consulta especificada.
Public method GetChanges(SPChangeToken) Retorna uma coleção de alterações, começando em um ponto específico no log de alteração.
Public method GetChanges(SPChangeToken, SPChangeToken) Retorna uma coleção das alterações que fez ao longo de um período de tempo especificado.
Public method GetCustomListTemplates Retorna a coleção de modelos de lista personalizada, que são criados pelos usuários finais, do site especificado.
Public method GetCustomWebTemplates Retorna a coleção de modelos de sites para o conjunto de sites com base na localidade especificada ID (LCID).
Public method GetEffectiveRightsForAcl(SPReusableAcl) Retorna as permissões reais que o usuário atual tem para lista de controle de acesso (ACL) especificado.
Public method GetEffectiveRightsForAcl(SPReusableAcl, SPWeb) Retorna as permissões reais que o usuário atual tem para a lista de controle de acesso especificado (ACL).
Public method GetFeaturesIfLoaded Se os recursos tiverem sido carregados para o site, isso irá retorná-los. Se eles ainda não foram carregados, essa chamada retornará null (e não terão qualquer round trip incorrido)
Public method GetHashCode (Inherited from Object.)
Public method GetRecycleBinItems Retorna uma coleção de itens da Lixeira com base na consulta específica.
Public method GetRecycleBinStatistics Obtém o número de itens na Lixeira e seu tamanho.
Public method GetReusableAclForScope Retorna a lista de controle de acesso reutilizáveis (ACL) para o escopo especificado.
Public method GetSelfServiceSiteCreationSettings Obtém as configurações que são usadas para criação de Site Pessoal.
Public method GetType (Inherited from Object.)
Public method GetUrls Recuperar todos os URLs do conjunto de sites, incluindo a URL principal e todas as URLs secundário
Public method GetVisualReport Recupera uma lista de objetos SPSite.WebVisualReport para todos os sites deste conjunto de sites e os dados de atualização visual correspondentes.
Public method GetWebTemplates(UInt32) Retorna a coleção de definições de site disponíveis para criação de sites no conjunto de sites.
Public method GetWebTemplates(UInt32, Int32) Retorna a coleção de definições de site disponíveis para criação de sites no conjunto de sites.
Public method GetWorkItems Returns the individual work items, number of columns, and number of rows in the specified work item collection as output parameters.
Public method HasEvalSite Determina se um conjunto de sites tem um site de atualização de avaliação ou não.
Public method Invalidate Implementação de IUpgradable Interface
Public methodStatic member InvalidateCacheEntry Removes the specified cache entry and returns a Boolean value that indicates whether the entry was cached.
Public method IsScriptSafe Valida o uri especificado nas configurações de segurança de script do conjunto de sites e retorna true se for seguro, FALSO se não
Public methodStatic member LookupUriInRemoteFarm Returns the Uniform Resource Identifier (URI) of a Web site in the specified remote server farm.
Public method MakeFullUrl Returns the full URL for the specified server-relative URL.
Protected method MemberwiseClone (Inherited from Object.)
Public method NeedsUpgradeByType True se o objeto precisa ser atualizado; Caso contrário, false.
Public method OpenWeb() Returns the Web site that is associated with the URL that is used in an SPSite constructor.
Public method OpenWeb(Guid) Returns the Web site with the specified GUID.
Public method OpenWeb(String) Returns the Web site that is located at the specified server-relative or site-relative URL.
Public method OpenWeb(String, SPSiteOpenWebOptions) Retorna o site que está localizado na URL especificada do servidor relativo ou relativo de site e aplica especificadas opções para ele.
Public method OpenWeb(String, Boolean) Returns the Web site that is located at the specified server-relative or site-relative URL based on a Boolean value that specifies whether the exact URL must be supplied.
Public method QueryFeatures(Guid) Obtém uma coleção de recursos implantados neste conjunto de sites que possuem um identificador de definição específica.
Public method QueryFeatures(Guid, Boolean) Obtém uma coleção de recursos implantados neste conjunto de sites que possuem um identificador de definição específica, incluindo somente os recursos que não fazem ou não precisam ser atualizados.
Public method QueryFeatures(Guid, Version) Obtém uma coleção de recursos implantados neste conjunto de sites que possuem um identificador de definição específica e uma versão específica.
Public method QueryFeatures(SPFeatureScope, Boolean) Obtém uma coleção de recursos implantados neste conjunto de sites com escopo de Site ou Web, incluindo recursos apenas do que fazer ou não precisam ser atualizados.
Public method RecalculateStorageMetrics
Public method RecalculateStorageUsed Recalculates the storage that is used by the site collection.
Public method RefreshEmailEnabledObjects Refreshes the email–enabled objects of the site collection.
Public method RemoveUrl Este é o corpo de remover uma URL secundária do conjunto de sites.
Public method Rename Altera o URL de uma coleção de sites com nome de cabeçalho de host para um novo URL.
Public method RunHealthCheck
Public method RunUpgradeSiteSession
Public method SelfServiceCreateSite(String, String, String, UInt32, String, String, String, String, String, String, String) Creates a site collection by using Self-Service Site Creation.
Public method SelfServiceCreateSite(String, String, String, UInt32, String, String, String, String, String, String, String, String) Creates a site collection by using Self-Service Site Creation based on the specified quota template and other information.
Public method SelfServiceCreateSite(String, String, String, UInt32, Int32, String, String, String, String, String, String, String, String)
Public method SelfServiceCreateSite(String, String, String, UInt32, String, String, String, String, String, String, String, String, SPSiteSubscription) Cria um conjunto de sites usando a criação de Site Pessoal, com base no modelo de cotas e outras informações especificadas (consulte a lista de parâmetros).
Public method SelfServiceCreateSite(String, String, String, UInt32, Int32, String, String, String, String, String, String, String, String, SPSiteSubscription) Cria um conjunto de sites usando a criação de Site Pessoal, com base no modelo de cotas e outras informações.
Public method SetUrl Defina URL secundário e o fuso do conjunto de sites. Se existir a URL do conjunto de sites, em seguida, apenas atualizamos a zona para a URL existente. Se a URL não existir, adicionaremos a URL e a zona para o conjunto de sites.
Public method StorageManagementInformation Obsolete. Retorna informações sobre o gerenciamento de armazenamento do conjunto de sites.
Public method ToString Retorna o nome do conjunto de sites. (Overrides Object.ToString().)
Public method UpdateClientObjectModelUseRemoteAPIsPermissionSetting
Public method UpdateValidationKey Atualiza a chave que é usada para gerar a validação do formulário resumo do conjunto de sites.
Public method Upgrade() Atualiza este objeto
Public method Upgrade(Boolean) Atualiza este objeto
Public methodStatic member ValidateDomainCompatibility(String, String) Verifica se dois URLs apontam para o mesmo conjunto de sites, mesmo que as porções de domínio das URLs são diferentes.
Public methodStatic member ValidateDomainCompatibility(SPSite, SPSite) Verifica se dois URLs têm domínios compatíveis.
Public method VisualUpgradeWebs Obsolete. Atualiza todas as Webs no site para o novo UI SharePoint.

Top

Fields

  Name Description
Public fieldStatic member MaxFullUrlLength Representa o número máximo de caracteres que pode ser usado na URL absoluto para um conjunto de sites.
Public fieldStatic member MaxWebNameLength Representa o número máximo de caracteres que podem ser usados em nomes de site do conjunto de sites.

Top

Ver também

Referência

SPSite class

Microsoft.SharePoint namespace