FrameworkName Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
FrameworkName sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
FrameworkName(String) |
.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır. |
FrameworkName(String, Version) |
Bir dizeden ve .NET sürümünü tanımlayan bir nesneden sınıfının yeni bir Version örneğini FrameworkName başlatır. |
FrameworkName(String, Version, String) |
Sınıfının yeni bir örneğini FrameworkName bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından başlatır. |
FrameworkName(String)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
.NET sürümü hakkında bilgi içeren bir dizeden sınıfının yeni bir örneğini FrameworkName başlatır.
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)
Parametreler
- frameworkName
- String
.NET Framework sürüm bilgilerini içeren bir dize.
Özel durumlar
frameworkName
, Empty değeridir.
-veya-
frameworkName
ikiden az bileşene veya üçten fazla bileşene sahiptir.
-veya-
frameworkName
ana ve ikincil sürüm numarası içermez.
-veya-
frameworkName
geçerli bir sürüm numarası içermez.
frameworkName
, null
değeridir.
Açıklamalar
Oluşturucu bir FrameworkName(String) dizeyi aşağıdaki biçimde ayrıştırıyor.
*identifier*,Version=*versionNumber*[,Profile=*profileName*]
Köşeli ayraç içindeki bileşenler isteğe bağlıdır. Aşağıdaki tabloda her bileşen açıklanmaktadır.
Bileşen | Açıklama |
---|---|
Tanımlayıcı | Bu FrameworkName örneği tanımlayan rastgele bir dize. |
Sürümnumarası | [v]major biçiminde .NET sürümünü temsil eden bir dize. küçük[.derleme.revision]; burada "v" büyük veya küçük harf olabilir ve köşeli ayraçlar sürüm numarasının isteğe bağlı öğelerini belirtir. |
ProfilAdı | .NET sürümünün profilini temsil eden rastgele bir dize. Genellikle, .NET Compact Framework veya Silverlight gibi .NET Framework bazı alt kümelerini belirtmek için kullanılır. |
Hem versionNumber hem de profileName varsa, tanımlayıcıdan sonra herhangi bir sırada görünebilirler. Bu dizeler büyük/küçük harfe duyarlı olmayan "Version" ve "Profile" anahtar sözcükleriyle tanımlanır.
identifier, versionNumber ve profileName bileşenlerinin değerleri, bu FrameworkName nesnenin özelliklerinin değerlerini aşağıdaki gibi tanımlar:
Tanımlayıcı bileşenindeki baştaki veya sonundaki boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Identifier atanır.
Baştaki veya sondaki boşluklar ve varsa ilk "v" veya "V" öğesi öğesinden
versionNumber
kaldırılır. Döndürülen dize daha sonra oluşturucuya Version.Version(String) geçirilir ve sonuçta System.Version elde edilen nesne özelliğine Version atanır.Bileşenin başındaki veya sonundaki
profileName
boşluklar kaldırılır ve sonuçta elde edilen dize özelliğine Profile atanır.
Oluşturucuya geçirilebilen FrameworkName geçerli dize örnekleri aşağıda verilmiştir:
.NET Framework, Sürüm=4.0
. NETFramework, Sürüm=4.0
.NET Framework, Version=2.0, Profile=Compact
.NET Framework, Version=v4.0, Profile=Compact
.NET Framework, Profile=Full, Version=2.0.0
Şunlara uygulanır
FrameworkName(String, Version)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
Bir dizeden ve .NET sürümünü tanımlayan bir nesneden sınıfının yeni bir Version örneğini FrameworkName başlatır.
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)
Parametreler
- identifier
- String
.NET Framework sürümünü tanımlayan bir dize.
- version
- Version
.NET Framework sürüm bilgilerini içeren bir nesne.
Özel durumlar
identifier
, Empty değeridir.
Açıklamalar
sınıfı, FrameworkName bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.
Şunlara uygulanır
FrameworkName(String, Version, String)
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
- Kaynak:
- FrameworkName.cs
Sınıfının yeni bir örneğini FrameworkName bir dizeden, .NET sürümünü tanımlayan bir Version nesneden ve profil adından başlatır.
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)
Parametreler
- identifier
- String
.NET Framework sürümünü tanımlayan bir dize.
- version
- Version
.NET Framework sürüm bilgilerini içeren bir nesne.
- profile
- String
Profil adı.
Özel durumlar
identifier
, Empty değeridir.
Açıklamalar
sınıfı, FrameworkName bir Version nesnenin en az bir ana ve ikincil sürüm numarası içermesini gerektirir.