Bagikan melalui


XmlSchemaObjectCollection.Add(XmlSchemaObject) Metode

Definisi

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);

Berlaku untuk