XamlDuplicateMemberException 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.
Wyjątek zgłaszany, gdy składnik zapisywania XAML próbuje zapisać wartość zduplikowanego elementu członkowskiego do tego samego węzła obiektu.
public ref class XamlDuplicateMemberException : System::Xaml::XamlException
[System.Serializable]
public class XamlDuplicateMemberException : System.Xaml.XamlException
public class XamlDuplicateMemberException : System.Xaml.XamlException
[<System.Serializable>]
type XamlDuplicateMemberException = class
inherit XamlException
type XamlDuplicateMemberException = class
inherit XamlException
Public Class XamlDuplicateMemberException
Inherits XamlException
- Dziedziczenie
- Atrybuty
Uwagi
Jeśli obsłużysz ten wyjątek ze strumienia węzła XAML, elementy członkowskie mogą być zgłaszane jako duplikaty w kilku możliwych sytuacjach. Na przykład jawny element właściwości właściwości dla właściwości zawartości XAML może być poprzedzony odstępem, który jest interpretowany jako zawartość, jeśli kolekcja jest znacząca. Lub moduł zapisywania XAML może próbować zresetować właściwość, która powinna zamiast tego używać wartości domyślnej GetObject
. Jeśli analizujesz poszczególne węzły w strumieniu węzła XAML, często można określić źródło problemu.
Jeśli moduł zapisywania obiektów XAML zapewnia specjalne przekazywanie zduplikowanych elementów członkowskich, może zapobiec pewnym zduplikowane wyjątki składowe, jeśli zostanie określony SkipDuplicatePropertyChecktrue
w XamlObjectWriterSettings tym inicjacji XamlObjectWriter.
Konstruktory
XamlDuplicateMemberException() |
Inicjuje XamlDuplicateMemberException nowe wystąpienie klasy z komunikatem dostarczonym przez system, który opisuje błąd. |
XamlDuplicateMemberException(SerializationInfo, StreamingContext) |
Inicjuje nowe wystąpienie klasy XamlDuplicateMemberException z zserializowanymi danymi. |
XamlDuplicateMemberException(String) |
Inicjuje XamlDuplicateMemberException nowe wystąpienie klasy z określonym komunikatem opisujący błąd. |
XamlDuplicateMemberException(String, Exception) |
Inicjuje nowe wystąpienie XamlDuplicateMemberException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku. |
XamlDuplicateMemberException(XamlMember, XamlType) |
Inicjuje XamlDuplicateMemberException nowe wystąpienie klasy z odpowiednimi informacjami o elemencie członkowskim i typie do raportowania. |
Właściwości
Data |
Pobiera kolekcję par klucz/wartość, które zapewniają dodatkowe informacje zdefiniowane przez użytkownika dotyczące wyjątku. (Odziedziczone po Exception) |
DuplicateMember |
Pobiera lub ustawia identyfikator elementu członkowskiego XAML dla właściwości do raportowania jako duplikat. |
HelpLink |
Pobiera lub ustawia link do pliku pomocy skojarzonego z tym wyjątkiem. (Odziedziczone po Exception) |
HResult |
Pobiera lub ustawia HRESULT, zakodowaną wartość liczbową przypisaną do określonego wyjątku. (Odziedziczone po Exception) |
InnerException |
Exception Pobiera wystąpienie, które spowodowało bieżący wyjątek. (Odziedziczone po Exception) |
LineNumber |
Pobiera lub ustawia składnik numeru wiersza informacji tekstowych XAML zgłaszanych przez wyjątek. (Odziedziczone po XamlException) |
LinePosition |
Pobiera lub ustawia składnik pozycji wiersza informacji w wierszu XAML zgłaszanych przez wyjątek. (Odziedziczone po XamlException) |
Message |
Pobiera lub ustawia komunikat o wyjątku, a jeśli informacje o wierszu są dostępne, dołącza informacje o wierszu do komunikatu. (Odziedziczone po XamlException) |
ParentType |
Pobiera lub ustawia identyfikator typu XAML do raportowania jako typ nadrzędny. |
Source |
Pobiera lub ustawia nazwę aplikacji lub obiektu, który powoduje błąd. (Odziedziczone po Exception) |
StackTrace |
Pobiera reprezentację ciągu natychmiastowych ramek na stosie wywołań. (Odziedziczone po Exception) |
TargetSite |
Pobiera metodę, która zgłasza bieżący wyjątek. (Odziedziczone po Exception) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetBaseException() |
Po przesłonięciu w klasie pochodnej funkcja zwraca Exception główną przyczynę co najmniej jednego kolejnego wyjątku. (Odziedziczone po Exception) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Inicjuje nowe wystąpienie klasy XamlDuplicateMemberException z zserializowanymi danymi. |
GetType() |
Pobiera typ środowiska uruchomieniowego bieżącego wystąpienia. (Odziedziczone po Exception) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Tworzy i zwraca reprezentację ciągu bieżącego wyjątku. (Odziedziczone po Exception) |
Zdarzenia
SerializeObjectState |
Przestarzałe.
Występuje, gdy wyjątek jest serializowany w celu utworzenia obiektu stanu wyjątku, który zawiera serializowane dane dotyczące wyjątku. (Odziedziczone po Exception) |