Udostępnij przez


XamlDuplicateMemberException Klasa

Definicja

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
XamlDuplicateMemberException
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)

Dotyczy