XmlSchemaObjectCollection.Add(XmlSchemaObject) Metode
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.
XmlSchemaObject Menambahkan ke XmlSchemaObjectCollection.
public:
int Add(System::Xml::Schema::XmlSchemaObject ^ item);
public int Add(System.Xml.Schema.XmlSchemaObject item);
member this.Add : System.Xml.Schema.XmlSchemaObject -> int
Public Function Add (item As XmlSchemaObject) As Integer
Parameter
- item
- XmlSchemaObject
untuk XmlSchemaObject ditambahkan ke koleksi.
Mengembalikan
Indeks tempat item telah ditambahkan.
Pengecualian
Parameter XmlSchemaObject yang ditentukan bukan jenis XmlSchemaExternal atau jenis XmlSchemaImportturunannya , , XmlSchemaIncludedan XmlSchemaRedefine.
Keterangan
Jika Count sudah sama dengan kapasitas, kapasitas daftar digandakan dengan secara otomatis merealokasi array internal dan menyalin elemen yang ada ke array baru sebelum elemen baru ditambahkan.
Jika Count kurang dari kapasitas, metode ini adalah operasi 0(1). Jika kapasitas perlu ditingkatkan untuk mengakomodasi elemen baru, metode ini menjadi operasi 0(n), di mana n adalah Count.
Metode ini Add hanya XmlSchemaExternal mengharapkan dan jenis turunannya (XmlSchemaImport, XmlSchemaInclude, dan XmlSchemaRedefine) sebagai parameter. Contoh berikut mengilustrasikan penambahan skema yang disertakan ke Includes kumpulan objek yang ada XmlSchema .
Dim schema As XmlSchema = New XmlSchema()
Dim textReader As XmlTextReader = New XmlTextReader("include.xsd")
Dim includeSchema As XmlSchema = XmlSchema.Read(textReader, null)
Dim include As XmlSchemaInclude = New XmlSchemaInclude()
include.Schema = includeSchema;
schema.Includes.Add(include);
XmlSchema schema = new XmlSchema();
XmlTextReader textReader = new XmlTextReader("include.xsd");
XmlSchema includeSchema = XmlSchema.Read(textReader, null);
XmlSchemaInclude include = new XmlSchemaInclude();
include.Schema = includeSchema;
schema.Includes.Add(include);