Partager via


FrameworkName Constructeurs

Définition

Initialise une nouvelle instance de la classe FrameworkName.

Surcharges

FrameworkName(String)

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

FrameworkName(String, Version)

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

FrameworkName(String, Version, String)

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

FrameworkName(String)

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

Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne qui contient les informations sur la 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 est constitué de moins de deux composants ou de plus de trois composants.

- ou -

frameworkName n'inclut pas un numéro de version principale et secondaire.

- ou -

frameworkName n’inclut pas un 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
identifier Chaîne arbitraire qui identifie cette FrameworkName instance.
versionNumber Chaîne qui représente la version de .NET, sous la forme [v]major. minor[.build. revision], où « v » peut être en majuscules ou 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 certains sous-ensembles du .NET Framework, comme 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 identifier, 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é.

  • Les espaces blancs de début ou de fin et les « v » ou « V » initiaux, le cas échéant, sont supprimés de .versionNumber La chaîne retournée est ensuite transmise 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 transmises au FrameworkName constructeur :

  • .NET Framework, Version=4.0

  • . NETFramework, Version=4.0

  • .NET Framework, Version=2.0, Profil=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

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

Initialise une nouvelle instance de la classe FrameworkName à partir d'une chaîne, d’un objet Version qui identifie une version de .NET et d'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 la version du .NET Framework.

version
Version

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

profile
String

Nom de 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 à