FrameworkName Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da FrameworkName classe.
Sobrecargas
| Name | Description |
|---|---|
| FrameworkName(String) |
Inicializa uma nova instância da classe FrameworkName a partir de uma string que contém informação sobre uma versão de .NET. |
| FrameworkName(String, Version) |
Inicializa uma nova instância da classe FrameworkName a partir de uma string e de um objeto Version que identificam uma versão .NET. |
| FrameworkName(String, Version, String) |
Inicializa uma nova instância da classe FrameworkName a partir de uma string, um objeto Version que identifica uma versão .NET e um nome de perfil. |
FrameworkName(String)
Inicializa uma nova instância da classe FrameworkName a partir de uma string que contém informação sobre uma versão de .NET.
public:
FrameworkName(System::String ^ frameworkName);
public FrameworkName(string frameworkName);
new System.Runtime.Versioning.FrameworkName : string -> System.Runtime.Versioning.FrameworkName
Public Sub New (frameworkName As String)
Parâmetros
- frameworkName
- String
Uma cadeia que contém informação de versão do .NET Framework.
Exceções
frameworkName é Empty.
-ou-
frameworkName tem menos de dois componentes ou mais de três componentes.
-ou-
frameworkName não inclui um número de versão maior e menor.
-ou-
frameworkName não inclui um número de versão válido.
frameworkName é null.
Observações
O FrameworkName(String) construtor analisa uma cadeia no seguinte formato.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Os componentes em colchetes quadrados são opcionais. A tabela seguinte descreve cada componente.
| Componente | Description |
|---|---|
| identificador | Uma cadeia arbitrária que identifica esta FrameworkName instância. |
| Número de Versão | Uma cadeia que representa a versão de .NET, na forma [v]major.minor[.build.revision], onde "v" pode ser maiúsculo ou minúsculo, e os parênteses indicam elementos opcionais de um número de versão. |
| Nome do perfil | Uma cadeia arbitrária que representa o perfil da versão .NET. Normalmente, é usado para designar algum subconjunto do .NET Framework, como o .NET Compact Framework ou o Silverlight. |
Se estiverem presentes tanto o Número de Versão como o Nome do Perfil , podem aparecer em qualquer ordem após o identificador. Estas cadeias são definidas pelas palavras-chave "Version" e "Profile", que não são diferenciadas em maiúsculas minúsculas.
Os valores dos componentes identificador, versionNumber e profileName definem os valores das propriedades deste FrameworkName objeto da seguinte forma:
Qualquer espaço em branco inicial ou final no componente identificador é removido e a cadeia resultante é atribuída à Identifier propriedade.
Qualquer espaço branco inicial ou final e o "v" ou "V" iniciais, se existirem, são removidos do
versionNumber. A cadeia devolvida é então passada ao Version.Version(String) construtor, e o objeto resultante System.Version é atribuído à Version propriedade.Qualquer espaço em branco inicial ou final no
profileNamecomponente é removido e a cadeia resultante é atribuída à Profile propriedade.
Seguem-se exemplos de cadeias válidas que podem ser passadas ao FrameworkName construtor:
.NET Framework, Versão=4.0
. NETFramework, Version=4.0
Framework .NET, Versão=2.0, Perfil=Compacto
Framework .NET, Version=v4.0, Profile=Compact
.NET Framework, Perfil=Completo, Versão=2.0.0
Aplica-se a
FrameworkName(String, Version)
Inicializa uma nova instância da classe FrameworkName a partir de uma string e de um objeto Version que identificam uma versão .NET.
public:
FrameworkName(System::String ^ identifier, Version ^ version);
public FrameworkName(string identifier, Version version);
new System.Runtime.Versioning.FrameworkName : string * Version -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version)
Parâmetros
- identifier
- String
Uma cadeia que identifica uma versão do .NET Framework.
- version
- Version
Um objeto que contém informação de versão do .NET Framework.
Exceções
identifier é Empty.
Observações
A FrameworkName disciplina exige que um Version objeto inclua pelo menos um número de versão maior e um menor.
Aplica-se a
FrameworkName(String, Version, String)
Inicializa uma nova instância da classe FrameworkName a partir de uma string, um objeto Version que identifica uma versão .NET e um nome de perfil.
public:
FrameworkName(System::String ^ identifier, Version ^ version, System::String ^ profile);
public FrameworkName(string identifier, Version version, string profile);
new System.Runtime.Versioning.FrameworkName : string * Version * string -> System.Runtime.Versioning.FrameworkName
Public Sub New (identifier As String, version As Version, profile As String)
Parâmetros
- identifier
- String
Uma cadeia que identifica uma versão do .NET Framework.
- version
- Version
Um objeto que contém informação de versão do .NET Framework.
- profile
- String
Um nome de perfil.
Exceções
identifier é Empty.
Observações
A FrameworkName disciplina exige que um Version objeto inclua pelo menos um número de versão maior e um menor.