Compartilhar via


Microsoft.SharePoint.Utilities namespace

Usados para várias tarefas de utilitários, incluindo a codificação de cadeias de caracteres e o processamento de informações do usuário.

Classes

  Class Description
Classe pública AttachmentEnumerator Representa um enumerador para anexos de SPEmailMessage .
Classe pública ByteArrayComparer Classe auxiliar para comparar matrizes de bytes.
Classe pública DateOptions Fornece acesso às propriedades e métodos que são usados para exibir e definir opções de data.
Classe pública DesignPreviewSaveData
Classe pública HostBlobDataCounter
Classe pública IntlDate Representa um valor de data internacional.
Classe pública MoblogUtility Especifica as enumerações para um site de registro da Web móvel.
Classe pública PageUrlNormalization Normaliza URLs para garantir a equivalência entre diferentes formas da mesma URL.
Classe pública RightsSensitiveVisibilityHelper Representa um hiperlink fica oculto se o usuário atual não tem as permissões apropriadas para o site da Web atual ou a lista.
Classe pública SPADOperationsScope Escopo que contém propriedades de opetaion do anúncio.
Classe pública SPAsyncThreadDiagnosticsContext Esta é uma classe de utilitário usada no segmento assíncrono para informações de diagnóstico. Ele deve ser chamado no segmento assíncrono. Para definir a correlação direita e rastreamento ULS substituem o contexto.
Classe pública SPBucketHealthScoreCalculator Fornece o cálculo de pontuação de integridade para um valor de desempenho específicos com base no intervalo de valores possíveis ("reserva") no qual o valor cai.
Classe pública SPCallCounter Esse contador monitora o número de chamadas para uma API arbitrária (chamadas de serviço WCF) feito durante uma solicitação.
Classe pública SPClaimsCounter
Classe pública SPClaimsCounterScope
Classe pública SPColor Representa um esquema de cores, conforme descrito em um arquivo XML SPColor. Descreve os slots de cor
Classe pública SPCPUCycleCounter Este monitor é usado para controlar os ciclos da CPU.
Classe pública SPCPUCycleData Uma classe auxiliar para contar os ciclos. Ele inicia o registros escalas em tiques construtor e parar em Dispose (). Dispose (), ele irá adicionar os ciclos de SPCPUCycleCounter de SPMonitoredScopes
Classe pública SPCriticalTraceCounter Este monitor rastreia eventos críticos do windows e declarações que ocorrem durante uma operação, como uma navegação de página. Controle inclui o texto do evento, id, a pilha de chamadas.
Classe pública SPCurrentUsernameMonitor
Classe pública SPCustomRedirect Classe que gerencia personalizado redirecionar o registro do manipulador e retornar que a URL de redirecionamento com base nos manipuladores registrados Isso permite que um mecanismo de fallback para casos nos qual o redirecionamento usando o parâmetro de "Origem" não é adequada. Um exemplo seria Habilitar redirecionamento entre dois aplicativos web com nomes de host diferentes, em que "origem" validação falhará
Classe pública SPDiagnosticDataProvider Uma definição abstrata do provedor de informações para o diagnóstico.
Classe pública SPDiagnosticsState Fornece as informações de estado necessárias para permitir operações assíncronas fornecer informações de diagnóstico que podem ser coordenadas com a solicitação original
Classe pública SPDiffUtility Fornece um método e as propriedades de suporte para determinar as diferenças de texto entre duas cadeias de caracteres.
Classe pública SPEmailAttachment Representa um anexo em uma mensagem de email.
Classe pública SPEmailAttachmentCollection Representa os anexos em uma mensagem de email.
Classe pública SPEmailHeader Representa um cabeçalho de mensagem para uma mensagem de email.
Classe pública SPEmailHeaderCollection Representa a coleção de cabeçalhos de mensagem para uma mensagem de email.
Classe pública SPEmailMessage Representa uma mensagem de email em formato MIME.
Classe pública SPEncode Fornece métodos para codificação cadeias de caracteres.
Classe pública SPExecutionTimeCounter Representa um monitor que controla o tempo de execução de uma operação.
Classe pública SPFileExtensionsCollection Uma coleção para armazenar as extensões de arquivo (aspx, ascx etc.).
Classe pública SPFont Representa um esquema de fontes, conforme descrito em um arquivo XML SPFont. Descreve os slots de família de fonte e slots de tamanho de fonte
Classe pública SPHealthScoreCalculator Quando implementado em uma classe derivada, fornece um método para converter um valor de desempenho em uma pontuação de integridade varia de 0 a 10.
Classe pública SPHttpFileExtensionThrottleClassifier Permite o gerenciamento de limitação de solicitações HTTP para um recurso com a extensão especificada.
Classe pública SPHttpHeaderThrottleClassifier Permite o gerenciamento de limitação de solicitações HTTP que inclui um cabeçalho especificado.
Classe pública SPHttpThrottleSettings Fornece definições de configuração e gerenciamento para o monitoramento de desempenho e limitação de solicitações HTTP.
Classe pública SPHttpThrottlingMonitors Representa uma coleção de objetos que podem ser usados para criar os monitores de desempenho para um aplicativo da Web.
Classe pública SPHttpUserAgentAndMethodClassifier Permite o gerenciamento de otimização para solicitações HTTP para um agente de usuário especificado, um método HTTP especificado ou uma combinação de agente e método.
Classe pública SPHttpUtility Fornece acesso aos métodos usados para codificar e decodificar cadeias de caracteres durante o processamento de solicitações da Web.
Classe pública SPIntlCal Representa um calendário internacional.
Classe pública SPKeyValuePairSerializationInfo Armazena os dados necessários para serializar e desserializar um objeto.
Classe pública SPMobileUtility Fornece acesso a métodos e enumerações para trabalhar com um aplicativo da Web móvel.
Classe pública SPMonitoredScope Monitores de desempenho e os recursos usam para um bloco de código com escopo especificado.
Classe pública SPPerformanceMonitorCreationData Fornece as informações necessárias para criar um monitor de desempenho.
Classe pública SPPrincipalInfo Fornece acesso a informações sobre o objeto atual.
Classe pública SPPropertyBag Armazena pares de chave e valor arbitrários que contêm as configurações de propriedade personalizada.
Classe pública SPRelativeDateTime
Classe pública SPRequestThrottleClassifier Quando implementado em uma classe derivada, fornece um meio de atribuir um nível de controle para um tipo de solicitação HTTP.
Classe pública SPRequestUsageCounter Controla o número de objetos abertos SPRequest .
Classe pública SPRerunDiscoveryJobDefinition
Classe pública SPResourceBudget Monitora a utilização de recursos especificados dentro de um bloco de código.
Classe pública SPSafeThread Fornece um wrapper de segurança classe thread.
Classe pública SPSearchCrawlingRequestClassifier Permite o gerenciamento de limitação de solicitações HTTP que vêm de rastreadores de pesquisa.
Classe pública SPSqlExceptionsMonitor
Classe pública SPSqlIoMonitor
Classe pública SPSqlLatencyMonitor
Classe pública SPSqlQueryCounter Representa um monitor que controla as informações sobre as consultas SQL que são feitas durante uma operação. Para cada consulta, este monitor acompanha o texto SqlQueryData , a pilha de chamadas e a duração.
Classe pública SPStringUtility Fornece acesso aos métodos para manipulação de cadeias de caracteres.
Classe pública SPSystemPerformanceCounterMonitor Representa um monitor para o valor de um contador de desempenho de sistema específico.
Classe pública SPSystemPerformanceMonitor Representa um monitor que controla algum aspecto do desempenho da implantação do SharePoint Foundation .
Classe pública SPSystemPerformanceMonitorCollection Representa uma coleção de objetos de monitoramento de desempenho.
Classe pública SPTheme Representa um tema, como descrito em um arquivo XML SPTheme.
Classe pública SPThreadPool Fornece acesso a métodos para um método para execução de enfileiramento de mensagens usando a identidade de um usuário remoto ou um token de usuário especificado.
Classe pública SPUrlUtility Fornece acesso aos métodos que operam em URLs.
Classe pública SPUtility Fornece ferramentas para conversão de formatos de data e hora, para obter informações de nomes de usuário, para modificar o acesso a sites e para várias outras tarefas no gerenciamento de implantações do Microsoft SharePoint Foundation.
Classe pública SPWebRequest Calss auxiliar que cria saídas web solicitações. As solicitações da web produzido podem ter restrições ou melhorias específicas do SharePoint.
Classe pública SqlQueryData Representa um contêiner para informações de consulta SQL que são usadas para fins de diagnóstico.
Classe pública ThemeBorderValues constantes de tamanho para borda de tema
Classe pública ThemeColor Representa uma cor em um conjunto de cores base dentro do contexto de um objeto ThmxTheme . Uma cor do tema consiste em uma cor padrão e uma lista de associados de tons.
Classe pública ThemeFont Representa uma fonte do tema dentro do contexto de um objeto ThmxTheme . Uma fonte do tema consiste em pelo menos três fontes de script acompanhadas de um dicionário de mapeamentos de fonte de script opcional.
Classe pública ThemeFontFace
Classe pública ThemeSizeValues constantes de tamanho para raio de tema
Classe pública ThmxTheme Representa um arquivo de tema Microsoft Office XML. Os métodos e propriedades de ativar essa classe ler e gravar operações no nome do tema, a lista de cores e a lista de fontes.

Structures

  Structure Description
Estrutura pública SimpleDate Representa um valor de data contendo o ano, mês e dia em qualquer calendário local.

Interfaces

  Interface Description
Interface pública ISPCalendar Fornece métodos para trabalhar com o calendário local.
Interface pública ISPCustomRedirectHandler Interface para uma classe que oferece um personalizado Redirecionar URL, com base em um parâmetro de chave. Isso é usado como um mecanismo de fallback para casos quando o parâmetro "Source" não é adequado
Interface pública ISPPerformanceMonitor Implemente esta interface para contar e descrever o número de consultas que são enviados para um banco de dados externo.
Interface pública ISPScopedPerformanceMonitor Implemente esta interface para criar um monitor para medir o desempenho dentro de um determinado escopo em código.
Interface pública ISPTheme
Interface pública ISqlSession Fornece uma interface para bancos de dados access usando o provedor de dados .NET para SQL Server.
Interface pública ISupportNameValuePairsSerialization

Delegates

  Delegate Description
Delegado público SPSafeThread.CodeToRun Delegado para SPSafeThread usados para executar threads de plano de fundo para lidar com qualquer exceção pode ser lançada. Uma exceção detectada é registrada e o thread será interrompido sem afetar o processo de chamada.

Enumerations

  Enumeration Description
Enumeração pública AuthenticationRestrictions Especifica se o acesso é restrito a apenas usuários autenticados, apenas usuários anônimos, ou está disponível para todos os usuários.
Enumeração pública DBCSQueryStringEncodings Especifica se o conjunto de caracteres de byte duplo (DBCS) seqüências de consulta usam codificação Unicode ou UTF8.
Enumeração pública FormatConversionOption Especifica o formato a ser usado para conversões de Web Part.
Enumeração pública IconSize Especifica o tamanho do ícone padrão.
Enumeração pública ItemUrlType Enumera os tipos de URL do SharePoint.
Enumeração pública LogAppErrorResult Enumeração para o resultado de LogCustomAppError e LogCustomRemoteAppError
Enumeração pública PageModes Especifica o modo de página necessário para exibir itens.
Enumeração pública PageUrlNormalizationOption Enumerador para opções de modificador
Enumeração pública PermissionContext Especifica o objeto de contexto ao qual é aplicada uma máscara de permissão.
Enumeração pública PermissionMode Especifica se o usuário deve ter todos os direitos especificados na máscara de permissão para exibir um link ou apenas um dos direitos especificados na máscara de permissão.
Enumeração pública PresenceIndicatorSize Tamanhos disponíveis para a embalagem/barra do indicador de presença de mensagens Instantâneas.
Enumeração pública SPBehaviorInternal Para métodos cujo comportamento foi alterado entre Windows SharePoint Services 2,0 e Windows SharePoint Services 3.0, essa classe especifica o comportamento a ser usado.
Enumeração pública SPClaimsAuthenticationTimeCategory
Enumeração pública SPDateFormat Especifica o formato de data e hora.
Enumeração pública SPHttpUserAgentAndMethodClassifier.MatchSettings Especifica como uma solicitação HTTP deve coincidir os valores de propriedade de um agente do usuário e um classificador da solicitação HTTP método na ordem para o classificador para gerenciar a otimização da solicitação.
Enumeração pública SPLangId Fornece acesso ao identificador inteiro do idioma local.
Enumeração pública SPPrincipalSource Especifica a origem do objeto atual.
Enumeração pública SPPrincipalType Especifica o tipo de entidade.
Enumeração pública SPRedirectFlags Especifica os sinalizadores para uma operação de redirecionamento.
Enumeração pública SPRequestThrottleLevel Especifica quando as solicitações HTTP são resolvidas.
Enumeração pública SPSessionCredentialsFlags Especifica se a sessão do SharePoint requer autenticação.
Enumeração pública SPSystemPerformanceCounterRelativeInstance Indica se uma instância de um contador será atribuída o nome do aplicativo da Web (por exemplo, "SharePoint-80") ou o nome do processo no qual ele está sendo executado (por exemplo, "w3wp").
Enumeração pública SPTypeOfRedirect Enumerador que especifica o tipo de redirecionamento de URL solicitada.
Enumeração pública SPWebServiceBehavior Especifica o comportamento de serviço da web.
Enumeração pública SPWOPIAction
Enumeração pública SPWOPIFrameAction Indica que a ação de WOPI deve ser iniciado para o SPListItem associado.
Enumeração pública ThemeType Representa o estado de um objeto de ThmxTheme e sua relação com os recursos de tema do SharePoint.