Freigeben über


ModelStateDictionaryExtensions.Remove<TModel> Methode

Definition

Entfernt die angegebene expression aus der ModelStateDictionary.

public:
generic <typename TModel>
[System::Runtime::CompilerServices::Extension]
 static bool Remove(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^ expression);
public static bool Remove<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression);
static member Remove : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Linq.Expressions.Expression<Func<'Model, obj>> -> bool
<Extension()>
Public Function Remove(Of TModel) (modelState As ModelStateDictionary, expression As Expression(Of Func(Of TModel, Object))) As Boolean

Typparameter

TModel

Der Typ des Modells.

Parameter

modelState
ModelStateDictionary

Die ModelStateDictionary instance diese Methode erweitert.

expression
Expression<Func<TModel,Object>>

Ein Ausdruck, der für ein Element im aktuellen Modell ausgewertet werden soll.

Gibt zurück

true, wenn das Element erfolgreich entfernt wurde, andernfalls false. Diese Methode gibt auch false zurück, wenn expression nicht im Modellzustandswörterbuch gefunden wurde.

Gilt für: