Partager via


FrameworkName Constructeurs

Définition

Initialise une nouvelle instance de la classe FrameworkName.

Surcharges

Nom Description
FrameworkName(String)

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne qui contient des informations sur une version de .NET.

FrameworkName(String, Version)

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne et d’un Version objet qui identifient une version .NET.

FrameworkName(String, Version, String)

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne, d’un Version objet qui identifie une version .NET et un nom de profil.

FrameworkName(String)

Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne qui contient des informations sur une version 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)

Paramètres

frameworkName
String

Chaîne qui contient les informations de version du .NET Framework.

Exceptions

frameworkName a la valeur Empty.

- ou -

frameworkName a moins de deux composants ou plus de trois composants.

- ou -

frameworkName n’inclut pas de numéro de version majeure et mineure.

- ou -

frameworkName n’inclut pas de numéro de version valide.

frameworkName a la valeur null.

Remarques

Le FrameworkName(String) constructeur analyse une chaîne au format suivant.

*identifier*,Version=*versionNumber*[,Profile=*profileName*]

Les composants entre crochets sont facultatifs. Le tableau suivant décrit chaque composant.

Composant Description
identificateur Chaîne arbitraire qui identifie cette FrameworkName instance.
versionNumber Chaîne qui représente la version de .NET, sous la forme [v]major. mineur[.build. révision], où « v » peut être en majuscules ou en minuscules, et les crochets indiquent les éléments facultatifs d’un numéro de version.
profileName Chaîne arbitraire qui représente le profil de la version .NET. En règle générale, il est utilisé pour désigner un sous-ensemble du .NET Framework, tel que le .NET Compact Framework ou Silverlight.

Si versionNumber et profileName sont présents, ils peuvent apparaître dans n’importe quel ordre après l’identificateur. Ces chaînes sont définies par les mots clés « Version » et « Profil », qui ne respectent pas la casse.

Les valeurs des composants identificateur, versionNumber et profileName définissent les valeurs des propriétés de cet FrameworkName objet comme suit :

  • Tout espace blanc de début ou de fin dans le composant d’identificateur est supprimé et la chaîne résultante est affectée à la Identifier propriété.

  • Tout espace blanc de début ou de fin et les initiales « v » ou « V », le cas échéant, sont supprimés du versionNumber. La chaîne retournée est ensuite passée au Version.Version(String) constructeur, et l’objet résultant System.Version est affecté à la Version propriété.

  • Tout espace blanc de début ou de fin dans le profileName composant est supprimé et la chaîne résultante est affectée à la Profile propriété.

Voici des exemples de chaînes valides qui peuvent être passées au FrameworkName constructeur :

  • .NET Framework, version=4.0

  • . NETFramework, Version=4.0

  • .NET Framework, Version=2.0, Profile=Compact

  • .NET Framework, Version=v4.0, Profile=Compact

  • .NET Framework, Profile=Full, Version=2.0.0

S’applique à

FrameworkName(String, Version)

Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne et d’un Version objet qui identifient une version .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)

Paramètres

identifier
String

Chaîne qui identifie une version de .NET Framework.

version
Version

Objet qui contient les informations de version du .NET Framework.

Exceptions

identifier a la valeur Empty.

identifier a la valeur null.

- ou -

version a la valeur null.

Remarques

La FrameworkName classe exige qu’un Version objet inclue au moins un numéro de version majeure et mineure.

S’applique à

FrameworkName(String, Version, String)

Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs
Source:
FrameworkName.cs

Initialise une nouvelle instance de la FrameworkName classe à partir d’une chaîne, d’un Version objet qui identifie une version .NET et un nom de profil.

public:
 FrameworkName(System::String ^ identifier, Version ^ version, System::String ^ profile);
public FrameworkName(string identifier, Version version, 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)

Paramètres

identifier
String

Chaîne qui identifie une version de .NET Framework.

version
Version

Objet qui contient les informations de version du .NET Framework.

profile
String

Nom d’un profil.

Exceptions

identifier a la valeur Empty.

identifier a la valeur null.

- ou -

version a la valeur null.

Remarques

La FrameworkName classe exige qu’un Version objet inclue au moins un numéro de version majeure et mineure.

S’applique à