Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe InfiniteIntConverter

Converte entre uma seqüência e o padrão infinita ou valor inteiro.

Namespace:  System.Configuration
Assembly:  System.Configuration (em System.Configuration.dll)

public sealed class InfiniteIntConverter : ConfigurationConverterBase

O tipo InfiniteIntConverter expõe os membros a seguir.

  NomeDescrição
Método públicoInfiniteIntConverterInicializa uma nova instância da classe InfiniteIntConverter.
Superior

  NomeDescrição
Método públicoCanConvertFrom(Type)Retorna se este conversor pode converter um objeto do tipo determinado o tipo deste conversor. (Herdado de TypeConverter.)
Método públicoCanConvertFrom(ITypeDescriptorContext, Type)Determina se a conversão é permitida. (Herdado de ConfigurationConverterBase.)
Método públicoCanConvertTo(Type)Retorna se este conversor pode converter o objeto para o tipo especificado. (Herdado de TypeConverter.)
Método públicoCanConvertTo(ITypeDescriptorContext, Type)Determina se a conversão é permitida. (Herdado de ConfigurationConverterBase.)
Método públicoConvertFrom(Object)Converte o valor fornecido para o tipo deste conversor. (Herdado de TypeConverter.)
Método públicoConvertFrom(ITypeDescriptorContext, CultureInfo, Object)Converts a String to an Int32. (Substitui TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)
Método públicoConvertFromInvariantString(String)Converte a seqüência de caracteres determinada o tipo desse conversor, usando a cultura invariável. (Herdado de TypeConverter.)
Método públicoConvertFromInvariantString(ITypeDescriptorContext, String)Converte a seqüência de caracteres determinada o tipo desse conversor, usando a cultura invariável e o contexto especificado. (Herdado de TypeConverter.)
Método públicoConvertFromString(String)Converte o texto especificado em um objeto. (Herdado de TypeConverter.)
Método públicoConvertFromString(ITypeDescriptorContext, String)Converte o texto fornecido em um objeto, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoConvertFromString(ITypeDescriptorContext, CultureInfo, String)Converte o texto fornecido em um objeto, usando as informações de contexto e cultura especificadas. (Herdado de TypeConverter.)
Método públicoConvertTo(Object, Type)Converte o objeto de determinado valor para o tipo especificado, usando os argumentos. (Herdado de TypeConverter.)
Método públicoConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)Converts an Int32.to a String. (Substitui TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type).)
Método públicoConvertToInvariantString(Object)Converte o valor especificado em uma representação de seqüência de caracteres invariável de cultura. (Herdado de TypeConverter.)
Método públicoConvertToInvariantString(ITypeDescriptorContext, Object)Converte o valor especificado em uma representação de seqüência de caracteres invariável de cultura, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoConvertToString(Object)Converte o valor especificado em uma representação de seqüência de caracteres. (Herdado de TypeConverter.)
Método públicoConvertToString(ITypeDescriptorContext, Object)Converte o valor fornecido em uma representação de seqüência de caracteres, usando o contexto determinado. (Herdado de TypeConverter.)
Método públicoConvertToString(ITypeDescriptorContext, CultureInfo, Object)Converte o valor fornecido em uma representação de seqüência de caracteres, usando as informações de contexto e cultura especificadas. (Herdado de TypeConverter.)
Método públicoCreateInstance(IDictionary)Recria um Object recebe um conjunto de valores de propriedade para o objeto. (Herdado de TypeConverter.)
Método públicoCreateInstance(ITypeDescriptorContext, IDictionary)Cria uma instância do tipo que isso TypeConverter está associado, usando o contexto especificado, dado um conjunto de valores de propriedade para o objeto. (Herdado de TypeConverter.)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoGetCreateInstanceSupported()Retorna se a alteração de um valor nesse objeto requer uma chamada para o CreateInstance método para criar um novo valor. (Herdado de TypeConverter.)
Método públicoGetCreateInstanceSupported(ITypeDescriptorContext)Retorna se a alteração de um valor nesse objeto requer uma chamada para CreateInstance para criar um novo valor, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetProperties(Object)Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor. (Herdado de TypeConverter.)
Método públicoGetProperties(ITypeDescriptorContext, Object)Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoGetProperties(ITypeDescriptorContext, Object, Attribute[])Retorna uma coleção de propriedades para o tipo de matriz especificada pelo parâmetro valor, usando o contexto especificado e atributos. (Herdado de TypeConverter.)
Método públicoGetPropertiesSupported()Retorna se este objeto oferece suporte a propriedades. (Herdado de TypeConverter.)
Método públicoGetPropertiesSupported(ITypeDescriptorContext)Retorna se este objeto oferece suporte a propriedades, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoGetStandardValues()Retorna uma coleção de valores padrão de contexto padrão para o tipo de dados que se destina a este conversor de tipo. (Herdado de TypeConverter.)
Método públicoGetStandardValues(ITypeDescriptorContext)Retorna uma coleção de valores padrão para o tipo de dados que este conversor de tipos é projetado para quando fornecido com um contexto de formato. (Herdado de TypeConverter.)
Método públicoGetStandardValuesExclusive()Retorna se a coleção de valores padrão retornado de GetStandardValues é uma lista exclusiva. (Herdado de TypeConverter.)
Método públicoGetStandardValuesExclusive(ITypeDescriptorContext)Retorna se a coleção de valores padrão retornado de GetStandardValues é uma lista exclusiva dos valores possíveis, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoGetStandardValuesSupported()Retorna se este objeto oferece suporte a um conjunto padrão de valores que podem ser selecionadas a partir de uma lista. (Herdado de TypeConverter.)
Método públicoGetStandardValuesSupported(ITypeDescriptorContext)Retorna se este objeto oferece suporte a um conjunto padrão de valores que podem ser selecionados de uma lista, usando o contexto especificado. (Herdado de TypeConverter.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoIsValid(Object)Retorna se o objeto de determinado valor é válido para este tipo. (Herdado de TypeConverter.)
Método públicoIsValid(ITypeDescriptorContext, Object)Retorna se o objeto de determinado valor é válido para este tipo de e para o contexto especificado. (Herdado de TypeConverter.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

Esse tipo, como todos os outros configuração conversor tipos, converte as cadeias encontradas no arquivo de configuração e para as propriedades com rigidez de tipos relacionadas.

Em particular, o InfiniteIntConverter classe converte valores de string, atribuídos a uma propriedade de configuração, para valores inteiros e vice-versa. Se a propriedade de configuração tiver um valor string "infinito", ela converte este valor para MaxValue e vice-versa.

Este conversor é usado com tipos inteiros. O valor infinito é persistido como MaxValue.

O exemplo de código a seguir mostra como usar o InfiniteIntConverter quando aplicado a uma propriedade personalizada de seção.



public enum Permissions
{
    FullControl         = 0,
    Modify              = 1,
    ReadExecute         = 2,
    Read                = 3,
    Write               = 4,
    SpecialPermissions  = 5
}

[ConfigurationProperty("permission", DefaultValue = Permissions.Read)]
public Permissions Permission
{
    get
    {
        return (Permissions)this["permission"];
    }

    set
    {
        this["permission"] = value;
    }

}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft