XmlSchemaRedefine Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar elementet redefine från XML-schema enligt vad som anges av World Wide Web Consortium (W3C). Den här klassen kan användas för att tillåta att enkla och komplexa typer, grupper och attributgrupper från externa schemafiler omdefinieras i det aktuella schemat. Den här klassen kan också användas för att tillhandahålla versionshantering för schemaelementen.
public ref class XmlSchemaRedefine : System::Xml::Schema::XmlSchemaExternal
public class XmlSchemaRedefine : System.Xml.Schema.XmlSchemaExternal
type XmlSchemaRedefine = class
inherit XmlSchemaExternal
Public Class XmlSchemaRedefine
Inherits XmlSchemaExternal
- Arv
Kommentarer
Den här klassen gör följande:
Elementet redefine kräver att de externa elementen finns i samma målnamnområde som schemat för omdefiniering. Scheman utan namnområde kan också omdefinieras med elementet redefine , i vilket fall de omdefinierade komponenterna blir en del av schemats målnamnområde.
Definitionerna i själva elementet redefine måste använda sina aktuella definitioner som bastypsdefinition. Attributgruppsdefinitioner och modellgruppdefinitioner måste innehålla en och endast en referens till sig själva. Observera att inte alla definitioner av det omdefinierade schemadokumentet måste definieras om.
Omdefiniering av element kan orsaka oväntade resultat, till exempel illa utformade definitioner, på andra typdefinitioner som baseras på de omdefinierade definitionerna.
Detta ger en mekanism för versionshantering av schematyper.
Konstruktorer
| Name | Description |
|---|---|
| XmlSchemaRedefine() |
Initierar en ny instans av XmlSchemaRedefine klassen. |
Egenskaper
| Name | Description |
|---|---|
| AttributeGroups |
XmlSchemaObjectTable Hämtar , för alla attribut i schemat, som innehåller egenskapens värde efter kompilering |
| Groups |
XmlSchemaObjectTableHämtar , för alla grupper i schemat, som innehåller egenskapens värde efter kompilering |
| Id |
Hämtar eller anger sträng-ID: t. (Ärvd från XmlSchemaExternal) |
| Items |
Hämtar samlingen med följande klasser: XmlSchemaAnnotation, XmlSchemaAttributeGroup, XmlSchemaComplexType, XmlSchemaSimpleTypeoch XmlSchemaGroup. |
| LineNumber |
Hämtar eller anger radnumret i filen som elementet |
| LinePosition |
Hämtar eller anger radpositionen i filen som elementet |
| Namespaces |
Hämtar eller anger det XmlSerializerNamespaces som ska användas med det här schemaobjektet. (Ärvd från XmlSchemaObject) |
| Parent |
Hämtar eller anger överordnad för den här XmlSchemaObject. (Ärvd från XmlSchemaObject) |
| Schema |
Hämtar eller anger |
| SchemaLocation |
Hämtar eller anger URI-platsen (Uniform Resource Identifier) för schemat, som talar om för schemaprocessorn var schemat finns fysiskt. (Ärvd från XmlSchemaExternal) |
| SchemaTypes |
XmlSchemaObjectTableHämtar , för alla enkla och komplexa typer i schemat, som innehåller egenskapens värde efter kompilering |
| SourceUri |
Hämtar eller anger källplatsen för filen som läste in schemat. (Ärvd från XmlSchemaObject) |
| UnhandledAttributes |
Hämtar eller anger de kvalificerade attributen, som inte tillhör schemats målnamnområde. (Ärvd från XmlSchemaExternal) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |