CodeIdentifiers Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Utrzymuje grupę nazw powiązanych jednostek kodu lub mapowań typów generowanych przez program . Infrastruktura serializacji XML platformy NET.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class CodeIdentifiers
public class CodeIdentifiers
type CodeIdentifiers = class
Public Class CodeIdentifiers
- Dziedziczenie
-
CodeIdentifiers
Uwagi
Poniższa lista identyfikuje narzędzia i klasy korzystające z elementu CodeIdentifiers:
Narzędzie języka opisu usług sieci Web (Wsdl.exe) lub ServiceDescriptionImporter klasa podczas generowania klas serwera proxy klienta lub abstrakcyjnych klas serwerów z dokumentu WSDL (Web Services Description Language).
Narzędzie do definicji schematu XML (Xsd.exe) podczas generowania klas z dokumentów definicji schematu XML (XSD).
Klasa ServiceDescriptionReflector podczas tworzenia ServiceDescription obiektów z klas, które są identyfikowane jako usługi sieci Web za pośrednictwem atrybutu WebServiceAttribute .
Zamiast bezpośrednio używać klasy, należy użyć CodeIdentifiers wyżej wymienionych narzędzi lub klas. Jeśli chcesz kontrolować nazwy jednostek kodu powiązanych z definicjami schematu XML lub usługi sieci Web, użyj skojarzonych atrybutów.
W zależności od zakresu CodeIdentifiers wystąpienia można użyć do obsługi nazw dowolnych elementów na poniższej liście:
Typy, metody lub pola.
Parametry i wartość zwracana metody odpowiadającej komunikatom wejściowym i wyjściowym WSDL.
Obiekty w wystąpieniu ServiceDescription , które można serializować w dokumencie WSDL.
Zazwyczaj klasa służy do unikania kolizji nazewnictwa między jednostkami kodu w określonym zakresie, w tym kolizjami o nazwie zawierającej jednostkę.
Konstruktory
CodeIdentifiers() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy CodeIdentifiers. |
CodeIdentifiers(Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje CodeIdentifiers nowe wystąpienie klasy i określa, czy identyfikatory kodu są uwzględniane w wielkości liter. |
Właściwości
UseCamelCasing |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia wartość wskazującą, czy wystąpienie używa przypadku camel. |
Metody
Add(String, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dodaje nazwaną jednostkę kodu lub mapowanie typu do CodeIdentifiers zakresu wystąpienia. |
AddReserved(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Uniemożliwia korzystanie z określonej nazwy w CodeIdentifiers zakresie wystąpienia. |
AddUnique(String, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dodaje nazwaną jednostkę kodu lub mapowanie typu do CodeIdentifiers zakresu wystąpienia, zapewniając, że nazwa jest unikatowa w zakresie. |
Clear() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Usuwa wszystkie jednostki kodu lub mapowania typów, w tym ich nazwy, z CodeIdentifiers zakresu wystąpienia. |
Equals(Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IsInUse(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy określona nazwa jest już używana w CodeIdentifiers zakresie wystąpienia. |
MakeRightCase(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Gwarantuje, że dane wejściowe mają prawidłowy przypadek, modyfikując nazwę zgodnie z wartością UseCamelCasing właściwości. |
MakeUnique(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Określa, czy nazwa wejściowa powoduje konflikt z inną nazwą w CodeIdentifiers zakresie wystąpienia, a jeśli tak, generuje zmodyfikowany ciąg. |
MemberwiseClone() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Usuwa z CodeIdentifiers zakresu wystąpienia mapowanie jednostki kodu lub typu identyfikowane przez nazwę wejściową. |
RemoveReserved(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Usuwa nazwę wejściową z CodeIdentifiers nazw zarezerwowanych wystąpienia. |
ToArray(Type) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca tablicę jednostek kodu lub mapowań typów w CodeIdentifiers zakresie wystąpienia. |
ToString() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |