Feature.SetValues

Feature.SetValues method

Legt neue Werte für alle Attribute fest. Ziehen Sie auch die Verwendung in BetrachtCopyValues Methode zum Optimieren von Einstellungswerten in einem Aufruf.

public int SetValues(object[] values)
ParameterTypBeschreibung
valuesObject[]Das Array der neuen Werte.

Rückgabewert

Die Anzahl der festgelegten Attributwerte.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionArgument kann nicht seinnull.
ArgumentExceptionDas Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden.
InvalidOperationExceptionDas Attribut ist nicht gesperrt.
InvalidCastExceptionDer Typ des Werts wird nicht implementiertIConvertible.
FormatExceptionDie Konvertierung ist fehlgeschlagen, weil der Wert das falsche Format hat.
OverflowExceptionKonvertierung wegen Überlauf fehlgeschlagen.

Bemerkungen

Diese Methode konvertiert jeden Wert automatisch in den Typ des Attributs. Die Länge des Werte-Arrays muss nicht mit der Anzahl der Attribute im Feature übereinstimmen. Wenn die Array-Länge größer als die Anzahl der Attribute ist, werden alle Array-Werte in die Attribute kopiert; wenn sie kleiner ist, es wird nur die Array-Länge Anzahl der Werte in die Attribute kopiert, beginnend beim Attributwert mit Ordinalzahl 0.

Siehe auch