Freigeben über


BindingInfo Klasse

Definition

Bindungsinformationen, die Metadaten darstellen, die einem Aktionsparameter zugeordnet sind.

public ref class BindingInfo
public class BindingInfo
type BindingInfo = class
Public Class BindingInfo
Vererbung
BindingInfo

Konstruktoren

BindingInfo()

Erstellt einen neuen BindingInfo.

BindingInfo(BindingInfo)

Erstellt eine Kopie einer BindingInfo.

Eigenschaften

BinderModelName

Ruft den Namen des Bindermodells ab oder legt diese fest.

BinderType

Ruft die der Implementierung ab, die TypeIModelBinder zum Binden des Modells verwendet wird, oder legt diesen fest.

BindingSource

Ruft den BindingSource ab oder legt diesen fest.

EmptyBodyBehavior

Ruft den Wert ab, der entscheidet, ob leere Textkörper als gültige Eingaben behandelt werden, oder legt den Wert fest.

PropertyFilterProvider

Ruft den IPropertyFilterProvider ab oder legt diesen fest.

RequestPredicate

Ruft ein Prädikat ab, das bestimmt, ob das Modell basierend auf dem Zustand der aktuellen Anforderung gebunden werden soll, oder legt es fest.

ServiceKey

Abrufen oder Festlegen des Werts, der bei der Suche nach einem schlüsselierten Dienst als Schlüssel verwendet wird

Methoden

GetBindingInfo(IEnumerable<Object>)

Erstellt eine neue instance von aus BindingInfo dem angegebenen attributes.

Diese Überladung wird nicht berücksichtigt, die BindingInfo über angegeben wurde ModelMetadata. Erwägen Sie, eine Überladung oder TryApplyBindingInfo(ModelMetadata) das Ergebnis dieser Methode zu verwendenGetBindingInfo(IEnumerable<Object>, ModelMetadata), um eine genauere BindingInfo instance zu erhalten.

GetBindingInfo(IEnumerable<Object>, ModelMetadata)

Erstellt eine neue instance von BindingInfo aus dem angegebenen attributes und modelMetadata.

TryApplyBindingInfo(ModelMetadata)

Wendet Bindungsmetadaten aus dem angegebenen modelMetadataan.

Verwendet Werte von modelMetadata , wenn bereits kein Wert verfügbar ist.

Gilt für: