Udostępnij za pośrednictwem


StructuralObject Klasa

Definicja

Reprezentuje klasę zawierającą typowe metody potrzebne dla obiektu daty.

public ref class StructuralObject abstract : System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::INotifyPropertyChanging
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class StructuralObject : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.INotifyPropertyChanging
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type StructuralObject = class
    interface INotifyPropertyChanging
    interface INotifyPropertyChanged
Public MustInherit Class StructuralObject
Implements INotifyPropertyChanged, INotifyPropertyChanging
Dziedziczenie
StructuralObject
Pochodne
Atrybuty
Implementuje

Konstruktory

StructuralObject()

Inicjuje nowe wystąpienie klasy StructuralObject.

Pola

EntityKeyPropertyName

Ta stała nazwa jest używana do śledzenia.

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.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
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.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
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)

Upewnij się, że Boolean wartość ustawiana dla właściwości jest prawidłowa.

SetValidValue(Boolean, String)

Upewnij się, że Boolean 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, String)

Upewnij się, że Byte wartość ustawiana dla właściwości jest prawidłowa.

SetValidValue(Byte[], Boolean)

Upewnij się, że ustawiona wartość tablicy bajtów dla właściwości jest prawidłowa.

SetValidValue(Byte[], Boolean, String)

Upewnij się, że ustawiona Byte wartość tablicy 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(DateTime, String)

Upewnij się, że DateTime 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(DateTimeOffset, String)

Upewnij się, że DateTimeOffset wartość ustawiana dla właściwości jest prawidłowa.

SetValidValue(DbGeography, Boolean)

Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest.

SetValidValue(DbGeography, 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(DbGeometry, Boolean, String)

Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest.

SetValidValue(Decimal)

Upewnij się, że Decimal wartość ustawiana dla właściwości jest prawidłowa.

SetValidValue(Decimal, String)

Upewnij się, że Decimal 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(Double, String)

Upewnij się, że Double 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(Guid, String)

Upewnij się, że Guid 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(Int16, String)

Upewnij się, że Int16 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(Int32, String)

Upewnij się, że Int32 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(Int64, String)

Upewnij się, że Int64 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<Boolean>, String)

Upewnij się, że Boolean 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<Byte>, String)

Upewnij się, że Byte 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<DateTime>, String)

Upewnij się, że DateTime 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<DateTimeOffset>, String)

Upewnij się, że DateTimeOffset 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<Decimal>, String)

Upewnij się, że Decimal 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<Double>, String)

Upewnij się, że Double 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<Guid>, String)

Upewnij się, że Guid 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<Int16>, String)

Upewnij się, że Int16 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<Int32>, String)

Upewnij się, że Int32 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<Int64>, String)

Upewnij się, że Int64 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<SByte>, String)

Upewnij się, że SByte 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<Single>, String)

Upewnij się, że Single 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<TimeSpan>, String)

Upewnij się, że TimeSpan wartość ustawiana 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<UInt16>, String)

Upewnij się, że ustawiona wartość UInt16 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<UInt32>, String)

Upewnij się, że ustawiona wartość UInt32 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(Nullable<UInt64>, String)

Upewnij się, że UInt64 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(SByte, String)

Upewnij się, że SByte wartość ustawiana 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(Single, String)

Upewnij się, że ustawiona wartość pojedyncza dla właściwości jest prawidłowa.

SetValidValue(String, Boolean)

Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest.

SetValidValue(String, Boolean, String)

Sprawdza, czy właściwość nie ma wartości null, i zgłasza wartość , jeśli jest.

SetValidValue(TimeSpan)

Upewnij się, że TimeSpan wartość ustawiana dla właściwości jest prawidłowa.

SetValidValue(TimeSpan, String)

Upewnij się, że TimeSpan 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(UInt16, String)

Upewnij się, że UInt16 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(UInt32, String)

Upewnij się, że UInt32 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(UInt64, String)

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.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyComplexObjectIsNotNull<TComplex>(TComplex, String)

Sprawdza, czy obiekt złożony nie nulljest .

Zdarzenia

PropertyChanged

Występuje, gdy wartość właściwości uległa zmianie.

PropertyChanging

Występuje, gdy zmiana wartości właściwości jest oczekująca.

Dotyczy