Udostępnij za pośrednictwem


CachedModelMetadata<TPrototypeCache> Klasa

Definicja

Udostępnia kontener dla buforowanych metadanych.

public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
    inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata

Parametry typu

TPrototypeCache

typ kontenera.

Dziedziczenie
CachedModelMetadata<TPrototypeCache>
Pochodne

Konstruktory

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

Konstruktor do tworzenia rzeczywistych wystąpień klasy metadanych na podstawie prototypu.

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

Konstruktor do tworzenia prototypowych wystąpień klasy metadanych.

Pola

DefaultOrder

Domyślna wartość zamówienia, która wynosi 10000.

(Odziedziczone po ModelMetadata)

Właściwości

AdditionalValues

Pobiera słownik zawierający dodatkowe metadane dotyczące modelu.

(Odziedziczone po ModelMetadata)
Container

Odwołanie do obiektu kontenera modelu. Jeśli model reprezentuje właściwość, będzie mieć wartość inną niż null.

(Odziedziczone po ModelMetadata)
ContainerType

Pobiera lub ustawia typ kontenera dla modelu.

(Odziedziczone po ModelMetadata)
ConvertEmptyStringToNull

Pobiera lub ustawia buforowaną wartość wskazującą, czy puste ciągi publikowane z powrotem w formularzach powinny być konwertowane na wartość null.

DataTypeName

Pobiera lub ustawia metadane dotyczące typu danych.

Description

Pobiera lub ustawia opis modelu.

DisplayFormatString

Pobiera lub ustawia ciąg formatu wyświetlania dla modelu.

DisplayName

Pobiera lub ustawia nazwę wyświetlaną modelu.

EditFormatString

Pobiera lub ustawia ciąg formatu edycji modelu.

HideSurroundingHtml

Pobiera lub ustawia wartość wskazującą, czy obiekt modelu powinien być renderowany przy użyciu skojarzonych elementów HTML.

HtmlEncode

Udostępnia kontener dla buforowanych metadanych.

IsComplexType

Pobiera lub ustawia wartość wskazującą, czy model jest typem złożonym.

(Odziedziczone po ModelMetadata)
IsNullableValueType

Pobiera wartość wskazującą, czy dany typ może przyjmować wartość null.

(Odziedziczone po ModelMetadata)
IsReadOnly

Pobiera lub ustawia wartość wskazującą, czy model jest tylko do odczytu.

IsRequired

Pobiera lub ustawia wartość wskazującą, czy model jest wymagany.

Model

Pobiera wartość modelu.

(Odziedziczone po ModelMetadata)
ModelType

Pobiera typ modelu.

(Odziedziczone po ModelMetadata)
NullDisplayText

Pobiera lub ustawia ciąg do wyświetlenia dla wartości null.

Order

Pobiera lub ustawia wartość reprezentującą kolejność bieżących metadanych.

Properties

Pobiera kolekcję obiektów metadanych modelu opisujących właściwości modelu.

(Odziedziczone po ModelMetadata)
PropertyName

Pobiera nazwę właściwości.

(Odziedziczone po ModelMetadata)
PrototypeCache

Pobiera lub ustawia prototypowej pamięci podręcznej.

Provider

Pobiera lub ustawia dostawcę.

(Odziedziczone po ModelMetadata)
RequestValidationEnabled

Pobiera lub ustawia wartość wskazującą, czy walidacja żądania jest włączona.

(Odziedziczone po ModelMetadata)
ShortDisplayName

Pobiera lub ustawia krótką nazwę wyświetlaną.

ShowForDisplay

Pobiera lub ustawia wartość wskazującą, czy właściwość powinna być wyświetlana w widokach tylko do odczytu, takich jak widoki listy i szczegółów.

ShowForEdit

Pobiera lub ustawia wartość wskazującą, czy model powinien być wyświetlany w widokach edytowalnych.

SimpleDisplayText

Pobiera lub ustawia prosty ciąg wyświetlania dla modelu.

TemplateHint

Pobiera lub ustawia wskazówkę, która sugeruje, jakiego szablonu należy użyć dla tego modelu.

Watermark

Pobiera lub ustawia wartość, która może być używana jako znak wodny.

Metody

ComputeConvertEmptyStringToNull()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowaną wartość wskazującą, czy puste ciągi publikowane z powrotem w formularzach powinny być konwertowane na wartość null.

ComputeDataTypeName()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia metadane dotyczące typu danych.

ComputeDescription()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia opis modelu.

ComputeDisplayFormatString()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia ciąg formatu wyświetlania dla modelu.

ComputeDisplayName()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia nazwę wyświetlaną modelu.

ComputeEditFormatString()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia ciąg formatu edycji modelu.

ComputeHasNonDefaultEditFormat()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata.

ComputeHideSurroundingHtml()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowaną wartość wskazującą, czy obiekt modelu powinien być renderowany przy użyciu skojarzonych elementów HTML.

ComputeHtmlEncode()

Udostępnia kontener dla buforowanych metadanych.

ComputeIsReadOnly()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia wartość buforowanej, która wskazuje, czy model jest tylko do odczytu.

ComputeIsRequired()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia wartość buforowanej, która wskazuje, czy model jest wymagany.

ComputeNullDisplayText()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowany ciąg w celu wyświetlenia wartości null.

ComputeOrder()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia wartość buforowanej, która reprezentuje kolejność bieżących metadanych.

ComputeShortDisplayName()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia krótką nazwę wyświetlaną.

ComputeShowForDisplay()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia wartość buforowanej, która wskazuje, czy właściwość powinna być wyświetlana w widokach tylko do odczytu, takich jak widoki listy i szczegółów.

ComputeShowForEdit()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia wartość buforowanej, która wskazuje, czy model powinien być wyświetlany w widokach edytowalnych.

ComputeSimpleDisplayText()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowany prosty ciąg wyświetlania dla modelu.

ComputeTemplateHint()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowana wskazówkę, która sugeruje, jakiego szablonu należy użyć dla tego modelu.

ComputeWatermark()

Ta metoda jest chroniona i dlatego nie można jej wywołać bezpośrednio. Ta metoda została zaprojektowana tak, aby została zastąpiona w klasie pochodnej, takiej jak CachedDataAnnotationsModelMetadata. Pobiera lub ustawia buforowana wartość, która może być używana jako znak wodny.

GetDisplayName()

Pobiera nazwę wyświetlaną modelu.

(Odziedziczone po ModelMetadata)
GetSimpleDisplayText()

Pobiera lub ustawia prosty ciąg wyświetlania dla modelu.

GetValidators(ControllerContext)

Pobiera listę modułów sprawdzania poprawności dla modelu.

(Odziedziczone po ModelMetadata)

Dotyczy