StructuralObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta klasa zawiera typowe metody potrzebne dla obiektu daty.
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
type StructuralObject = class
interface INotifyPropertyChanging
interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
- Dziedziczenie
-
StructuralObject
- Pochodne
- Atrybuty
- Implementuje
Konstruktory
StructuralObject() |
Ta klasa zawiera typowe metody potrzebne dla obiektu daty. |
Pola
EntityKeyPropertyName |
Publiczna stała używana do śledzenia zmian Zapewnienie tej definicji umożliwia użytkownikom używanie tej stałej zamiast kodowania ciągów. Pomaga to zapewnić poprawność nazwy właściwości i umożliwia szybsze porównania w miejscach, w których szukamy tego konkretnego ciągu. Użytkownicy nadal mogą używać ciągu wrażliwego na wielkość liter bezpośrednio zamiast stałej, będzie po prostu nieco wolniejsza w porównaniu. Dołączenie znaku kreski (-) wokół nazwy gwarantuje, że nie spowoduje to konfliktu z rzeczywistą właściwością danych, ponieważ -EntityKey - nie jest prawidłową nazwą identyfikatora |
Metody
BinaryEquals(Byte[], Byte[]) |
Określa, czy określone tablice bajtów zawierają identyczne wartości. |
DefaultDateTimeValue() |
Zwraca minimalną wartość godziny daty obsługiwanej przez źródło danych. |
GetValidValue(Byte[]) |
Zwraca kopię bieżącej wartości bajtu. |
GetValidValue<T>(T, String, Boolean, Boolean) |
Zwraca typ złożony dla określonej właściwości. |
OnPropertyChanged(String) |
PropertyChanged Zgłasza zdarzenie. |
OnPropertyChanging(String) |
PropertyChanging Zgłasza zdarzenie. |
ReportPropertyChanged(String) |
Zgłasza zdarzenie, które jest używane do zgłaszania, że nastąpiła zmiana właściwości. |
ReportPropertyChanging(String) |
Zgłasza zdarzenie, które jest używane do zgłaszania, że zmiana właściwości jest oczekująca. |
SetValidValue(Boolean, String) |
Upewnij się, że Boolean wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Boolean) |
Upewnij się, że Boolean wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Byte, String) |
Upewnij się, że Byte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Byte) |
Upewnij się, że Byte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Byte[], Boolean, String) |
Upewnij się, że System.Byte[] wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Byte[], Boolean) |
Upewnij się, że System.Byte[] wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(DateTime, String) |
Upewnij się, że DateTime wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(DateTime) |
Upewnij się, że DateTime wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(DateTimeOffset, String) |
Upewnij się, że DateTimeOffset wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(DateTimeOffset) |
Upewnij się, że DateTimeOffset wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(DbGeography, Boolean, String) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(DbGeography, Boolean) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(DbGeometry, Boolean, String) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(DbGeometry, Boolean) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(Decimal, String) |
Upewnij się, że Decimal wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Decimal) |
Upewnij się, że Decimal wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Double, String) |
Upewnij się, że Double wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Double) |
Upewnij się, że Double wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Guid, String) |
Upewnij się, że Guid wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Guid) |
Upewnij się, że Guid wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int16, String) |
Upewnij się, że Int16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int16) |
Upewnij się, że Int16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int32, String) |
Upewnij się, że Int32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int32) |
Upewnij się, że Int32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int64, String) |
Upewnij się, że Int64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Int64) |
Upewnij się, że Int64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Boolean>, String) |
Upewnij się, że Boolean wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Boolean>) |
Upewnij się, że Boolean wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Byte>, String) |
Upewnij się, że Byte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Byte>) |
Upewnij się, że Byte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<DateTime>, String) |
Upewnij się, że DateTime wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<DateTime>) |
Upewnij się, że DateTime wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<DateTimeOffset>, String) |
Upewnij się, że DateTimeOffset wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<DateTimeOffset>) |
Upewnij się, że DateTimeOffset wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Decimal>, String) |
Upewnij się, że Decimal wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Decimal>) |
Upewnij się, że Decimal wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Double>, String) |
Upewnij się, że Double wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Double>) |
Upewnij się, że Double wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Guid>, String) |
Upewnij się, że Guid wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Guid>) |
Upewnij się, że Guid wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int16>, String) |
Upewnij się, że Int16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int16>) |
Upewnij się, że Int16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int32>, String) |
Upewnij się, że Int32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int32>) |
Upewnij się, że Int32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int64>, String) |
Upewnij się, że Int64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Int64>) |
Upewnij się, że Int64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<SByte>, String) |
Upewnij się, że SByte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<SByte>) |
Upewnij się, że SByte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Single>, String) |
Upewnij się, że Single wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<Single>) |
Upewnij się, że Single wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<TimeSpan>, String) |
Upewnij się, że TimeSpan wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<TimeSpan>) |
Upewnij się, że TimeSpan wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt16>, String) |
Upewnij się, że ustawiona wartość UInt16 dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt16>) |
Upewnij się, że ustawiona wartość UInt16 dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt32>, String) |
Upewnij się, że ustawiona wartość UInt32 dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt32>) |
Upewnij się, że ustawiona wartość UInt32 dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt64>, String) |
Upewnij się, że UInt64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Nullable<UInt64>) |
Upewnij się, że UInt64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(SByte, String) |
Upewnij się, że SByte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(SByte) |
Upewnij się, że SByte wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(Single, String) |
Upewnij się, że ustawiona wartość pojedyncza dla właściwości jest prawidłowa. |
SetValidValue(Single) |
Upewnij się, że ustawiona wartość pojedyncza dla właściwości jest prawidłowa. |
SetValidValue(String, Boolean, String) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(String, Boolean) |
Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest. |
SetValidValue(TimeSpan, String) |
Upewnij się, że TimeSpan wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(TimeSpan) |
Upewnij się, że TimeSpan wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt16, String) |
Upewnij się, że UInt16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt16) |
Upewnij się, że UInt16 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt32, String) |
Upewnij się, że UInt32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt32) |
Upewnij się, że UInt32 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt64, String) |
Upewnij się, że UInt64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue(UInt64) |
Upewnij się, że UInt64 wartość ustawiana dla właściwości jest prawidłowa. |
SetValidValue<T>(T, T, String) |
Ustawia obiekt złożony dla określonej właściwości. |
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String) |
Sprawdza, czy obiekt złożony nie ma wartości null. |
Zdarzenia
PropertyChanged |
Powiadomienie o zmianie właściwości. |
PropertyChanging |
Powiadomienie, że właściwość ma zostać zmieniona. |