CodeIdentifiers 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.
A .NET XML-szerializálási infrastruktúrája által létrehozott kapcsolódó kódentitások vagy típusleképezések neveinek csoportját tartja fenn.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Öröklődés
-
CodeIdentifiers
Megjegyzések
Az alábbi lista azokat az eszközöket és osztályokat azonosítja, amelyek a következőt CodeIdentifiershasználják:
A Web Services Description Language Tool (Wsdl.exe) vagy az ServiceDescriptionImporter osztály, miközben ügyfélproxy-osztályokat vagy absztrakt kiszolgálóosztályokat hoz létre egy Web Services Description Language (WSDL) dokumentumból.
Az XML-sémadefiníciós eszköz (Xsd.exe) az XML-sémadefiníciós (XSD) dokumentumokból származó osztályok létrehozásakor.
Az ServiceDescriptionReflector osztály, miközben az attribútumon keresztül ServiceDescription webszolgáltatásként azonosított osztályokból hoz létre WebServiceAttribute objektumokat.
Az osztály közvetlen használata CodeIdentifiers helyett használja a fent említett eszközöket vagy osztályokat. Ha az XML-séma- vagy webszolgáltatás-definíciókhoz kötött kódentitások nevét szeretné szabályozni, használja a társított attribútumokat.
A hatókörétől függően a CodeIdentifiers példányok a következő lista elemeinek nevének fenntartására használhatók:
Típusok, metódusok vagy mezők.
A WSDL bemeneti és kimeneti üzeneteinek megfelelő metódus paraméterei és visszatérési értéke.
Egy példányon belüli ServiceDescription objektumok, amelyek egy WSDL-dokumentumba szerializálhatók.
Az osztály általában az adott hatókörön belüli kódentitások közötti ütközések elkerülésére szolgál, beleértve az egy adott entitás nevével való ütközéseket is.
Konstruktorok
| Name | Description |
|---|---|
| CodeIdentifiers() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Inicializálja a CodeIdentifiers osztály új példányát. |
| CodeIdentifiers(Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Inicializálja az CodeIdentifiers osztály új példányát, és meghatározza, hogy a kódazonosítók megkülönböztetik-e a kis- és nagybetűket. |
Tulajdonságok
| Name | Description |
|---|---|
| UseCamelCasing |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállít egy értéket, amely jelzi, hogy a példány tevees esetet használ-e. |
Metódusok
| Name | Description |
|---|---|
| Add(String, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Névvel ellátott kódentitást vagy típusleképezést ad hozzá a CodeIdentifiers példány hatóköréhez. |
| AddReserved(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Megakadályozza, hogy egy megadott név a példány hatókörén belül CodeIdentifiers legyen használva. |
| AddUnique(String, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Névvel ellátott kódentitást vagy típusleképezést ad hozzá a CodeIdentifiers példány hatóköréhez, biztosítva, hogy a név egyedi legyen a hatókörön belül. |
| Clear() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Eltávolítja az összes kódentitást vagy típusleképezést, beleértve a nevüket is a CodeIdentifiers példány hatóköréből. |
| Equals(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsInUse(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott név már használatban van-e a CodeIdentifiers példány hatókörében. |
| MakeRightCase(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság értékének UseCamelCasing megfelelő név módosításával gondoskodik arról, hogy a bemenet helyes legyen. |
| MakeUnique(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a bemeneti név ütközik-e egy másik névvel a CodeIdentifiers példány hatókörén belül, és ha igen, létrehoz egy módosított sztringet. |
| MemberwiseClone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Remove(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Eltávolítja a CodeIdentifiers példány hatóköréből a bemeneti név által azonosított kódentitást vagy típusleképezést. |
| RemoveReserved(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Eltávolítja a bemeneti nevet a CodeIdentifiers példány fenntartott neveiből. |
| ToArray(Type) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A kódentitások vagy típusleképezések tömbjét adja vissza a CodeIdentifiers példány hatókörén belül. |
| ToString() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |