XmlSchemaObjectCollection.Add(XmlSchemaObject) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een XmlSchemaObject toe aan de 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
Parameters
- item
- XmlSchemaObject
De XmlSchemaObject toe te voegen aan de verzameling.
Retouren
De index waarop het item is toegevoegd.
Uitzonderingen
De XmlSchemaObject opgegeven parameter is niet van het type XmlSchemaExternal of de afgeleide typen XmlSchemaImport, XmlSchemaIncludeen XmlSchemaRedefine.
Opmerkingen
Als Count de capaciteit al gelijk is aan de capaciteit, wordt de capaciteit van de lijst verdubbeld door de interne matrix automatisch opnieuw te verplaatsen en de bestaande elementen naar de nieuwe matrix te kopiƫren voordat het nieuwe element wordt toegevoegd.
Als Count de capaciteit kleiner is dan de capaciteit, is deze methode een bewerking van 0(1). Als de capaciteit moet worden verhoogd voor het nieuwe element, wordt deze methode een bewerking van 0(n), waarbij n zich bevindt Count.
De Add methode verwacht alleen XmlSchemaExternal en de afgeleide typen (XmlSchemaImport, XmlSchemaIncludeen XmlSchemaRedefine) als parameters. In het volgende voorbeeld ziet u hoe u een opgenomen schema toevoegt aan de Includes verzameling van een bestaand XmlSchema object.
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);