XmlArrayItemAttributes Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Objektumok gyűjteményét XmlArrayItemAttribute jelöli.
public ref class XmlArrayItemAttributes : System::Collections::IList
public ref class XmlArrayItemAttributes : System::Collections::CollectionBase
public class XmlArrayItemAttributes : System.Collections.IList
public class XmlArrayItemAttributes : System.Collections.CollectionBase
type XmlArrayItemAttributes = class
interface ICollection
interface IEnumerable
interface IList
type XmlArrayItemAttributes = class
inherit CollectionBase
Public Class XmlArrayItemAttributes
Implements IList
Public Class XmlArrayItemAttributes
Inherits CollectionBase
- Öröklődés
-
XmlArrayItemAttributes
- Öröklődés
- Megvalósítás
Megjegyzések
Az XmlArrayItemAttributes osztály lehetővé teszi a nyilvános mező vagy a nyilvános olvasási/írási tulajdonság által visszaadott tömbbe beszúrható származtatott típusok megadását.
Az osztály egy példányát az XmlArrayItems osztály tulajdonsága XmlAttributes adja vissza. Az XmlAttributes osztályt akkor használja a rendszer, ha felülírja XmlArrayItemAttribute azokat az objektumkészleteket, amelyek beilleszthetők egy olyan tömbbe, amelyre az XmlArrayAttribute alkalmazás megtörtént.
Minden új típushoz, amelyet el szeretne fogadni, hozzon létre egy XmlArrayItemAttribute objektumot, és adja Add hozzá az objektumot a XmlArrayItemAttributesXmlArrayItems tulajdonság által visszaadott gyűjteményhez. Add a XmlAttributes to an XmlAttributeOverrides, amely megadja a mezőt vagy tulajdonságot tartalmazó objektum típusát, valamint a mező vagy tulajdonság nevét. Hozzon létre egy XmlSerializer elemet az XmlAttributeOverrides or Serialize metódus meghívása Deserialize előtt.
Konstruktorok
| Name | Description |
|---|---|
| XmlArrayItemAttributes() |
Inicializálja a XmlArrayItemAttributes osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Capacity |
Lekéri vagy beállítja a tartalmazható elemek CollectionBase számát. (Öröklődés forrása CollectionBase) |
| Count |
Lekéri a .ICollection |
| Count |
Lekéri a példányban CollectionBase található elemek számát. Ez a tulajdonság nem bírálható felül. (Öröklődés forrása CollectionBase) |
| InnerList |
ArrayList Lekéri a példány elemeinek CollectionBase listáját. (Öröklődés forrása CollectionBase) |
| Item[Int32] |
Lekéri vagy beállítja az elemet a megadott indexben. |
| List |
IList Lekéri a példány elemeinek CollectionBase listáját. (Öröklődés forrása CollectionBase) |
Metódusok
| Name | Description |
|---|---|
| Add(XmlArrayItemAttribute) |
Hozzáad egy XmlArrayItemAttribute elemet a gyűjteményhez. |
| Clear() |
Eltávolítja az összes elemet a IListprogramból. |
| Clear() |
Eltávolítja az összes objektumot a CollectionBase példányból. Ez a metódus nem bírálható felül. (Öröklődés forrása CollectionBase) |
| Contains(XmlArrayItemAttribute) |
Meghatározza, hogy a gyűjtemény tartalmazza-e a megadott XmlArrayItemAttributeértéket. |
| CopyTo(XmlArrayItemAttribute[], Int32) |
Tömböt másol XmlArrayItemAttribute a gyűjteménybe egy megadott célindextől kezdve. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetEnumerator() |
Egy gyűjteményen keresztül iteráló enumerátort ad vissza. |
| GetEnumerator() |
Egy enumerátort ad vissza, amely a példányon keresztül CollectionBase iterál. (Öröklődés forrása CollectionBase) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(XmlArrayItemAttribute) |
A megadott XmlArrayItemAttribute gyűjtemény első előfordulásának nulla alapú indexét adja vissza, vagy -1, ha az attribútum nem található a gyűjteményben. |
| Insert(Int32, XmlArrayItemAttribute) |
Beszúr egy XmlArrayItemAttribute gyűjteménybe a megadott indexben. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnClear() |
További egyéni folyamatokat hajt végre a példány tartalmának CollectionBase törlésekor. (Öröklődés forrása CollectionBase) |
| OnClearComplete() |
További egyéni folyamatokat hajt végre a példány tartalmának CollectionBase törlése után. (Öröklődés forrása CollectionBase) |
| OnInsert(Int32, Object) |
További egyéni folyamatokat hajt végre, mielőtt új elemet szúr be a CollectionBase példányba. (Öröklődés forrása CollectionBase) |
| OnInsertComplete(Int32, Object) |
További egyéni folyamatokat hajt végre, miután beszúrt egy új elemet a CollectionBase példányba. (Öröklődés forrása CollectionBase) |
| OnRemove(Int32, Object) |
További egyéni folyamatokat hajt végre, amikor eltávolít egy elemet a CollectionBase példányból. (Öröklődés forrása CollectionBase) |
| OnRemoveComplete(Int32, Object) |
További egyéni folyamatokat hajt végre, miután eltávolított egy elemet a CollectionBase példányból. (Öröklődés forrása CollectionBase) |
| OnSet(Int32, Object, Object) |
További egyéni folyamatokat hajt végre, mielőtt beállít egy értéket a CollectionBase példányban. (Öröklődés forrása CollectionBase) |
| OnSetComplete(Int32, Object, Object) |
További egyéni folyamatokat hajt végre, miután beállított egy értéket a CollectionBase példányban. (Öröklődés forrása CollectionBase) |
| OnValidate(Object) |
További egyéni folyamatokat hajt végre egy érték ellenőrzésekor. (Öröklődés forrása CollectionBase) |
| Remove(XmlArrayItemAttribute) |
Eltávolít egy gyűjteményt XmlArrayItemAttribute , ha az jelen van. |
| RemoveAt(Int32) |
Eltávolítja az IList elemet a megadott indexből. |
| RemoveAt(Int32) |
Eltávolítja az elemet a példány megadott indexéből CollectionBase . Ez a módszer nem bírálható felül. (Öröklődés forrása CollectionBase) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Az elemeket ICollection egy adott indextől kezdve másolja Arrayegy adott Array indexbe. |
| ICollection.CopyTo(Array, Int32) |
A teljes CollectionBase példányt egy kompatibilis egydimenziósra Arraymásolja a céltömb megadott indexétől kezdve. (Öröklődés forrása CollectionBase) |
| ICollection.IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos). |
| ICollection.IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy a CollectionBase hozzáférés szinkronizálva van-e (a szál biztonságos). (Öröklődés forrása CollectionBase) |
| ICollection.SyncRoot |
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection |
| ICollection.SyncRoot |
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.CollectionBase (Öröklődés forrása CollectionBase) |
| IList.Add(Object) |
Elemet ad hozzá a IList. |
| IList.Add(Object) |
Objektumot ad hozzá a CollectionBasevégéhez. (Öröklődés forrása CollectionBase) |
| IList.Contains(Object) |
Meghatározza, hogy az IList adott érték tartalmaz-e. |
| IList.Contains(Object) |
Meghatározza, hogy az CollectionBase adott elem tartalmaz-e. (Öröklődés forrása CollectionBase) |
| IList.IndexOf(Object) |
Egy adott elem indexét határozza meg a IList. |
| IList.IndexOf(Object) |
Megkeresi a megadott Object értéket, és a teljes első CollectionBaseelőfordulás nulla alapú indexét adja vissza. (Öröklődés forrása CollectionBase) |
| IList.Insert(Int32, Object) |
Beszúr egy elemet a IList megadott indexbe. |
| IList.Insert(Int32, Object) |
Elemet szúr be a CollectionBase megadott indexbe. (Öröklődés forrása CollectionBase) |
| IList.IsFixedSize |
Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e. |
| IList.IsFixedSize |
Egy értéket kap, amely jelzi, hogy a CollectionBase méret rögzített-e. (Öröklődés forrása CollectionBase) |
| IList.IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e. |
| IList.IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy az CollectionBase írásvédett-e. (Öröklődés forrása CollectionBase) |
| IList.Item[Int32] |
Lekéri vagy beállítja az elemet a megadott indexen. |
| IList.Item[Int32] |
Lekéri vagy beállítja az elemet a megadott indexen. (Öröklődés forrása CollectionBase) |
| IList.Remove(Object) |
Eltávolítja egy adott objektum első előfordulását a IList. |
| IList.Remove(Object) |
Eltávolítja egy adott objektum első előfordulását a CollectionBase. (Öröklődés forrása CollectionBase) |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |