NamespaceCollection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi kumpulan objek namespace. Kelas ini tidak dapat diwariskan.
public ref class NamespaceCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.NamespaceInfo))]
public sealed class NamespaceCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.NamespaceInfo))>]
type NamespaceCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class NamespaceCollection
Inherits ConfigurationElementCollection
- Warisan
- Atribut
Contoh
Kutipan file konfigurasi berikut menunjukkan cara menentukan nilai secara deklaratif untuk beberapa properti NamespaceCollection kelas.
<system.web>
<pages>
<namespaces>
<add namespace="System" />
<add namespace="System.Collections" />
<add namespace="System.Collections.Specialized" />
<add namespace="System.ComponentModel" />
<add namespace="System.Configuration" />
<add namespace="System.Web" />
</namespaces>
</pages>
</system.web>
Contoh kode berikut menunjukkan cara menggunakan jenis .NamespaceCollection Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk PagesSection kelas .
// Get the AutoImportVBNamespace property.
Console.WriteLine("AutoImportVBNamespace: '{0}'",
pagesSection.Namespaces.AutoImportVBNamespace.ToString());
// Set the AutoImportVBNamespace property.
pagesSection.Namespaces.AutoImportVBNamespace = true;
// Get all current Namespaces in the collection.
for (int i = 0; i < pagesSection.Namespaces.Count; i++)
{
Console.WriteLine(
"Namespaces {0}: '{1}'", i,
pagesSection.Namespaces[i].Namespace);
}
// Create a new NamespaceInfo object.
System.Web.Configuration.NamespaceInfo namespaceInfo =
new System.Web.Configuration.NamespaceInfo("System");
// Set the Namespace property.
namespaceInfo.Namespace = "System.Collections";
// Execute the Add Method.
pagesSection.Namespaces.Add(namespaceInfo);
// Add a NamespaceInfo object using a constructor.
pagesSection.Namespaces.Add(
new System.Web.Configuration.NamespaceInfo(
"System.Collections.Specialized"));
// Execute the RemoveAt method.
pagesSection.Namespaces.RemoveAt(0);
// Execute the Clear method.
pagesSection.Namespaces.Clear();
// Execute the Remove method.
pagesSection.Namespaces.Remove("System.Collections");
// Get the current AutoImportVBNamespace property value.
Console.WriteLine(
"Current AutoImportVBNamespace value: '{0}'",
pagesSection.Namespaces.AutoImportVBNamespace);
// Set the AutoImportVBNamespace property to false.
pagesSection.Namespaces.AutoImportVBNamespace = false;
' Get the AutoImportVBNamespace property.
Console.WriteLine( _
"AutoImportVBNamespace: '{0}'", _
pagesSection.Namespaces.AutoImportVBNamespace)
' Set the AutoImportVBNamespace property.
pagesSection.Namespaces.AutoImportVBNamespace = True
' Get all current Namespaces in the collection.
Dim i As Int16
For i = 0 To pagesSection.Namespaces.Count - 1
Console.WriteLine( _
"Namespaces {0}: '{1}'", i, _
pagesSection.Namespaces(i).Namespace)
Next
' Create a new NamespaceInfo object.
Dim namespaceInfo As System.Web.Configuration.NamespaceInfo = _
New System.Web.Configuration.NamespaceInfo("System")
' Set the Namespace property.
namespaceInfo.Namespace = "System.Collections"
' Execute the Add Method.
pagesSection.Namespaces.Add(namespaceInfo)
' Add a NamespaceInfo object using a constructor.
pagesSection.Namespaces.Add( _
New System.Web.Configuration.NamespaceInfo( _
"System.Collections.Specialized"))
' Execute the RemoveAt method.
pagesSection.Namespaces.RemoveAt(0)
' Execute the Clear method.
pagesSection.Namespaces.Clear()
' Execute the Remove method.
pagesSection.Namespaces.Remove("System.Collections")
' Get the current AutoImportVBNamespace property value.
Console.WriteLine( _
"Current AutoImportVBNamespace value: '{0}'", _
pagesSection.Namespaces.AutoImportVBNamespace)
' Set the AutoImportVBNamespace property to false.
pagesSection.Namespaces.AutoImportVBNamespace = False
Keterangan
berisi NamespaceCollectionNamespaceInfo objek. Setiap NamespaceInfo objek sama dengan Import
direktif (<%@ Import %>
) yang berlaku untuk semua halaman dan kontrol dalam cakupan file konfigurasi. Direktif Import
memungkinkan Anda mengimpor namespace ke halaman ASP.NET Anda, membuat semua kelasnya tersedia untuk digunakan di halaman Anda.
Konstruktor
NamespaceCollection() |
Menginisialisasi instans baru kelas NamespaceCollection. |
Properti
AddElementName |
Mendapatkan atau mengatur nama yang akan dikaitkan ConfigurationElement dengan operasi tambahkan di ConfigurationElementCollection saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
AutoImportVBNamespace |
Mendapatkan atau menetapkan nilai yang menentukan apakah namespace Visual Basic diimpor tanpa harus menentukannya. |
ClearElementName |
Mendapatkan atau menetapkan nama untuk ConfigurationElement mengaitkan dengan operasi yang jelas dalam ConfigurationElementCollection ketika ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
CollectionType |
Mendapatkan jenis ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
Count |
Mendapatkan jumlah elemen dalam koleksi. (Diperoleh dari ConfigurationElementCollection) |
CurrentConfiguration |
Mendapatkan referensi ke instans tingkat Configuration atas yang mewakili hierarki konfigurasi tempat instans saat ini ConfigurationElement berada. (Diperoleh dari ConfigurationElement) |
ElementInformation |
ElementInformation Mendapatkan objek yang berisi informasi dan fungsionalitas ConfigurationElement objek yang tidak dapat disesuaikan. (Diperoleh dari ConfigurationElement) |
ElementName |
Mendapatkan nama yang digunakan untuk mengidentifikasi kumpulan elemen ini dalam file konfigurasi saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
ElementProperty |
ConfigurationElementProperty Mendapatkan objek yang mewakili objek itu ConfigurationElement sendiri. (Diperoleh dari ConfigurationElement) |
EmitClear |
Mendapatkan atau menetapkan nilai yang menentukan apakah koleksi telah dibersihkan. (Diperoleh dari ConfigurationElementCollection) |
EvaluationContext |
ContextInformation Mendapatkan objek untuk ConfigurationElement objek . (Diperoleh dari ConfigurationElement) |
HasContext |
Mendapatkan nilai yang menunjukkan apakah CurrentConfiguration properti adalah |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke koleksi disinkronkan. (Diperoleh dari ConfigurationElementCollection) |
Item[ConfigurationProperty] |
Mendapatkan atau mengatur properti atau atribut elemen konfigurasi ini. (Diperoleh dari ConfigurationElement) |
Item[Int32] |
Mendapatkan atau mengatur NamespaceInfo objek pada indeks yang ditentukan dalam koleksi. |
Item[String] |
Mendapatkan atau mengatur properti, atribut, atau elemen anak dari elemen konfigurasi ini. (Diperoleh dari ConfigurationElement) |
LockAllAttributesExcept |
Mendapatkan koleksi atribut terkunci. (Diperoleh dari ConfigurationElement) |
LockAllElementsExcept |
Mendapatkan koleksi elemen terkunci. (Diperoleh dari ConfigurationElement) |
LockAttributes |
Mendapatkan koleksi atribut terkunci. (Diperoleh dari ConfigurationElement) |
LockElements |
Mendapatkan koleksi elemen terkunci. (Diperoleh dari ConfigurationElement) |
LockItem |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen dikunci. (Diperoleh dari ConfigurationElement) |
Properties |
Mendapatkan koleksi properti. (Diperoleh dari ConfigurationElement) |
RemoveElementName |
Mendapatkan atau mengatur nama ConfigurationElement untuk dikaitkan dengan operasi hapus di ConfigurationElementCollection saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
SyncRoot |
Mendapatkan objek yang digunakan untuk menyinkronkan akses ke ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
ThrowOnDuplicate |
Mendapatkan nilai yang menunjukkan apakah upaya untuk menambahkan duplikat ConfigurationElement ke ConfigurationElementCollection akan menyebabkan pengecualian dilemparkan. (Diperoleh dari ConfigurationElementCollection) |
Metode
Add(NamespaceInfo) |
NamespaceInfo Menambahkan objek ke koleksi. |
BaseAdd(ConfigurationElement) |
Menambahkan elemen konfigurasi ke ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
BaseAdd(ConfigurationElement, Boolean) |
Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi. (Diperoleh dari ConfigurationElementCollection) |
BaseAdd(Int32, ConfigurationElement) |
Menambahkan elemen konfigurasi ke koleksi elemen konfigurasi. (Diperoleh dari ConfigurationElementCollection) |
BaseClear() |
Menghapus semua objek elemen konfigurasi dari koleksi. (Diperoleh dari ConfigurationElementCollection) |
BaseGet(Int32) |
Mendapatkan elemen konfigurasi di lokasi indeks yang ditentukan. (Diperoleh dari ConfigurationElementCollection) |
BaseGet(Object) |
Mengembalikan elemen konfigurasi dengan kunci yang ditentukan. (Diperoleh dari ConfigurationElementCollection) |
BaseGetAllKeys() |
Mengembalikan array kunci untuk semua elemen konfigurasi yang terkandung dalam ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
BaseGetKey(Int32) |
Mendapatkan kunci untuk di ConfigurationElement lokasi indeks yang ditentukan. (Diperoleh dari ConfigurationElementCollection) |
BaseIndexOf(ConfigurationElement) |
Menunjukkan indeks dari yang ditentukan ConfigurationElement. (Diperoleh dari ConfigurationElementCollection) |
BaseIsRemoved(Object) |
Menunjukkan apakah ConfigurationElement dengan kunci yang ditentukan telah dihapus dari ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
BaseRemove(Object) |
ConfigurationElement Menghapus dari koleksi. (Diperoleh dari ConfigurationElementCollection) |
BaseRemoveAt(Int32) |
Menghapus pada ConfigurationElement lokasi indeks yang ditentukan. (Diperoleh dari ConfigurationElementCollection) |
Clear() |
Menghapus semua NamespaceInfo objek dari koleksi. |
CopyTo(ConfigurationElement[], Int32) |
Menyalin konten ConfigurationElementCollection ke array. (Diperoleh dari ConfigurationElementCollection) |
CreateNewElement() |
Ketika ditimpa di kelas turunan, membuat baru ConfigurationElement. (Diperoleh dari ConfigurationElementCollection) |
CreateNewElement(String) |
Membuat baru ConfigurationElement saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
DeserializeElement(XmlReader, Boolean) |
Membaca XML dari file konfigurasi. (Diperoleh dari ConfigurationElement) |
Equals(Object) |
Membandingkan ConfigurationElementCollection dengan objek yang ditentukan. (Diperoleh dari ConfigurationElementCollection) |
GetElementKey(ConfigurationElement) |
Mendapatkan kunci elemen untuk elemen konfigurasi tertentu saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
GetEnumerator() |
Mendapatkan yang IEnumerator digunakan untuk melakukan iterasi melalui ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
GetHashCode() |
Mendapatkan nilai unik yang mewakili ConfigurationElementCollection instans. (Diperoleh dari ConfigurationElementCollection) |
GetTransformedAssemblyString(String) |
Mengembalikan versi yang diubah dari nama rakitan yang ditentukan. (Diperoleh dari ConfigurationElement) |
GetTransformedTypeString(String) |
Mengembalikan versi yang ditransformasi dari nama jenis yang ditentukan. (Diperoleh dari ConfigurationElement) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
Init() |
Menyetel objek ke ConfigurationElement status awalnya. (Diperoleh dari ConfigurationElement) |
InitializeDefault() |
Digunakan untuk menginisialisasi sekumpulan nilai default untuk ConfigurationElement objek. (Diperoleh dari ConfigurationElement) |
IsElementName(String) |
Menunjukkan apakah yang ditentukan ConfigurationElement ada di ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
IsElementRemovable(ConfigurationElement) |
Menunjukkan apakah yang ditentukan ConfigurationElement dapat dihapus dari ConfigurationElementCollection. (Diperoleh dari ConfigurationElementCollection) |
IsModified() |
Menunjukkan apakah ini ConfigurationElementCollection telah dimodifikasi sejak terakhir disimpan atau dimuat saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
IsReadOnly() |
Menunjukkan apakah ConfigurationElementCollection objek hanya dibaca. (Diperoleh dari ConfigurationElementCollection) |
ListErrors(IList) |
Menambahkan kesalahan properti yang tidak valid dalam objek ini ConfigurationElement , dan di semua sublemen, ke daftar yang diteruskan. (Diperoleh dari ConfigurationElement) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
OnDeserializeUnrecognizedAttribute(String, String) |
Mendapatkan nilai yang menunjukkan apakah atribut yang tidak diketahui ditemui selama deserialisasi. (Diperoleh dari ConfigurationElement) |
OnDeserializeUnrecognizedElement(String, XmlReader) |
Menyebabkan sistem konfigurasi melemparkan pengecualian. (Diperoleh dari ConfigurationElementCollection) |
OnRequiredPropertyNotFound(String) |
Melemparkan pengecualian ketika properti yang diperlukan tidak ditemukan. (Diperoleh dari ConfigurationElement) |
PostDeserialize() |
Dipanggil setelah deserialisasi. (Diperoleh dari ConfigurationElement) |
PreSerialize(XmlWriter) |
Dipanggil sebelum serialisasi. (Diperoleh dari ConfigurationElement) |
Remove(String) |
NamespaceInfo Menghapus objek dengan kunci yang ditentukan dari koleksi. |
RemoveAt(Int32) |
ProfileGroupSettings Menghapus objek dari indeks yang ditentukan dalam koleksi. |
Reset(ConfigurationElement) |
Mengatur ulang ConfigurationElementCollection ke status tidak dimodifikasi saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
ResetModified() |
Mereset nilai properti ke IsModified() |
SerializeElement(XmlWriter, Boolean) |
Menulis data konfigurasi ke elemen XML dalam file konfigurasi saat ditimpa di kelas turunan. (Diperoleh dari ConfigurationElementCollection) |
SerializeToXmlElement(XmlWriter, String) |
Menulis tag luar elemen konfigurasi ini ke file konfigurasi saat diimplementasikan di kelas turunan. (Diperoleh dari ConfigurationElement) |
SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Mengatur properti ke nilai yang ditentukan. (Diperoleh dari ConfigurationElement) |
SetReadOnly() |
IsReadOnly() Mengatur properti untuk ConfigurationElementCollection objek dan untuk semua sub-elemen. (Diperoleh dari ConfigurationElementCollection) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Membalikkan efek penggabungan informasi konfigurasi dari berbagai tingkat hierarki konfigurasi. (Diperoleh dari ConfigurationElementCollection) |
Implementasi Antarmuka Eksplisit
ICollection.CopyTo(Array, Int32) |
Menyalin ke ConfigurationElementCollection array. (Diperoleh dari ConfigurationElementCollection) |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk