StructuralObject.SetValidValue 方法

定义

确保为属性设置的值有效。

重载

名称 说明
SetValidValue(Nullable<Int16>, String)

确保 Int16 为属性设置的值有效。

SetValidValue(Nullable<Guid>, String)

确保 Guid 为属性设置的值有效。

SetValidValue(Nullable<Double>, String)

确保 Double 为属性设置的值有效。

SetValidValue(Nullable<Decimal>, String)

确保 Decimal 为属性设置的值有效。

SetValidValue(Nullable<DateTimeOffset>, String)

确保 DateTimeOffset 为属性设置的值有效。

SetValidValue(Nullable<DateTime>, String)

确保 DateTime 为属性设置的值有效。

SetValidValue(Nullable<Byte>, String)

确保 Byte 为属性设置的值有效。

SetValidValue(Double, String)

确保 Double 为属性设置的值有效。

SetValidValue(Int64, String)

确保 Int64 为属性设置的值有效。

SetValidValue(Int32, String)

确保 Int32 为属性设置的值有效。

SetValidValue(Int16, String)

确保 Int16 为属性设置的值有效。

SetValidValue(Guid, String)

确保 Guid 为属性设置的值有效。

SetValidValue(Nullable<Int32>, String)

确保 Int32 为属性设置的值有效。

SetValidValue(Decimal, String)

确保 Decimal 为属性设置的值有效。

SetValidValue(DateTimeOffset, String)

确保 DateTimeOffset 为属性设置的值有效。

SetValidValue(Nullable<Boolean>, String)

确保 Boolean 为属性设置的值有效。

SetValidValue(Nullable<Int64>, String)

确保 Int64 为属性设置的值有效。

SetValidValue(Nullable<UInt64>, String)

确保 UInt64 为属性设置的值有效。

SetValidValue(Nullable<Single>, String)

确保 Single 为属性设置的值有效。

SetValidValue(String, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(DbGeometry, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(DbGeography, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(Byte[], Boolean, String)

确保为属性设置的 Byte 数组值有效。

SetValidValue(UInt64, String)

确保 UInt64 为属性设置的值有效。

SetValidValue(UInt32, String)

确保 UInt32 为属性设置的值有效。

SetValidValue(UInt16, String)

确保 UInt16 为属性设置的值有效。

SetValidValue(TimeSpan, String)

确保 TimeSpan 为属性设置的值有效。

SetValidValue(String, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(Single, String)

确保为属性设置的单个值有效。

SetValidValue(SByte, String)

确保 SByte 为属性设置的值有效。

SetValidValue(DateTime, String)

确保 DateTime 为属性设置的值有效。

SetValidValue(Nullable<UInt32>, String)

确保为属性设置的 UInt32 值有效。

SetValidValue(Nullable<UInt16>, String)

确保为属性设置的 UInt16 值有效。

SetValidValue(Nullable<TimeSpan>, String)

确保 TimeSpan 为属性设置的值有效。

SetValidValue(Nullable<SByte>, String)

确保 SByte 为属性设置的值有效。

SetValidValue(DbGeometry, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(UInt32)

确保 UInt32 为属性设置的值有效。

SetValidValue(Byte[], Boolean)

确保为属性设置的字节数组值有效。

SetValidValue(Nullable<Decimal>)

确保 Decimal 为属性设置的值有效。

SetValidValue(Nullable<DateTimeOffset>)

确保 DateTimeOffset 为属性设置的值有效。

SetValidValue(Nullable<DateTime>)

确保 DateTime 为属性设置的值有效。

SetValidValue(Nullable<Byte>)

确保 Byte 为属性设置的值有效。

SetValidValue(Nullable<Boolean>)

确保 Boolean 为属性设置的值有效。

SetValidValue(Int64)

确保 Int64 为属性设置的值有效。

SetValidValue(Int32)

确保 Int32 为属性设置的值有效。

SetValidValue(Int16)

确保 Int16 为属性设置的值有效。

SetValidValue(Guid)

确保 Guid 为属性设置的值有效。

SetValidValue(Double)

确保 Double 为属性设置的值有效。

SetValidValue(Decimal)

确保 Decimal 为属性设置的值有效。

SetValidValue(DateTimeOffset)

确保 DateTimeOffset 为属性设置的值有效。

SetValidValue(DateTime)

确保 DateTime 为属性设置的值有效。

SetValidValue(Byte)

确保 Byte 为属性设置的值有效。

SetValidValue(Boolean)

确保 Boolean 为属性设置的值有效。

SetValidValue(Nullable<Double>)

确保 Double 为属性设置的值有效。

SetValidValue(DbGeography, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

SetValidValue(Nullable<Guid>)

确保 Guid 为属性设置的值有效。

SetValidValue(Nullable<Int32>)

确保 Int32 为属性设置的值有效。

SetValidValue(Byte, String)

确保 Byte 为属性设置的值有效。

SetValidValue(Boolean, String)

确保 Boolean 为属性设置的值有效。

SetValidValue(UInt64)

确保 UInt64 为属性设置的值有效。

SetValidValue(UInt16)

确保 UInt16 为属性设置的值有效。

SetValidValue(TimeSpan)

确保 TimeSpan 为属性设置的值有效。

SetValidValue(Single)

确保为属性设置的单个值有效。

SetValidValue(Nullable<Int16>)

确保 Int16 为属性设置的值有效。

SetValidValue(SByte)

确保 SByte 为属性设置的值有效。

SetValidValue(Nullable<UInt32>)

确保为属性设置的 UInt32 值有效。

SetValidValue(Nullable<UInt16>)

确保为属性设置的 UInt16 值有效。

SetValidValue(Nullable<TimeSpan>)

确保 TimeSpan 为属性设置的值有效。

SetValidValue(Nullable<Single>)

确保 Single 为属性设置的值有效。

SetValidValue(Nullable<SByte>)

确保 SByte 为属性设置的值有效。

SetValidValue(Nullable<Int64>)

确保 Int64 为属性设置的值有效。

SetValidValue(Nullable<UInt64>)

确保 UInt64 为属性设置的值有效。

SetValidValue<T>(T, T, String)

设置指定属性的复杂对象。

SetValidValue(Nullable<Int16>, String)

确保 Int16 为属性设置的值有效。

protected public:
 static Nullable<short> SetValidValue(Nullable<short> value, System::String ^ propertyName);
protected internal static short? SetValidValue(short? value, string propertyName);
static member SetValidValue : Nullable<int16> * string -> Nullable<int16>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Short), propertyName As String) As Nullable(Of Short)

参数

value
Nullable<Int16>

可以为 Int16 null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Int16 null 值。

适用于

SetValidValue(Nullable<Guid>, String)

确保 Guid 为属性设置的值有效。

protected public:
 static Nullable<Guid> SetValidValue(Nullable<Guid> value, System::String ^ propertyName);
protected internal static Guid? SetValidValue(Guid? value, string propertyName);
static member SetValidValue : Nullable<Guid> * string -> Nullable<Guid>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Guid), propertyName As String) As Nullable(Of Guid)

参数

value
Nullable<Guid>

可以为 Guid null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Guid null 值。

适用于

SetValidValue(Nullable<Double>, String)

确保 Double 为属性设置的值有效。

protected public:
 static Nullable<double> SetValidValue(Nullable<double> value, System::String ^ propertyName);
protected internal static double? SetValidValue(double? value, string propertyName);
static member SetValidValue : Nullable<double> * string -> Nullable<double>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Double), propertyName As String) As Nullable(Of Double)

参数

value
Nullable<Double>

可以为 Double null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Double null 值。

适用于

SetValidValue(Nullable<Decimal>, String)

确保 Decimal 为属性设置的值有效。

protected public:
 static Nullable<System::Decimal> SetValidValue(Nullable<System::Decimal> value, System::String ^ propertyName);
protected internal static decimal? SetValidValue(decimal? value, string propertyName);
static member SetValidValue : Nullable<decimal> * string -> Nullable<decimal>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Decimal), propertyName As String) As Nullable(Of Decimal)

参数

value
Nullable<Decimal>

可以为 Decimal null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Decimal null 值。

适用于

SetValidValue(Nullable<DateTimeOffset>, String)

确保 DateTimeOffset 为属性设置的值有效。

protected public:
 static Nullable<DateTimeOffset> SetValidValue(Nullable<DateTimeOffset> value, System::String ^ propertyName);
protected internal static DateTimeOffset? SetValidValue(DateTimeOffset? value, string propertyName);
static member SetValidValue : Nullable<DateTimeOffset> * string -> Nullable<DateTimeOffset>
Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTimeOffset), propertyName As String) As Nullable(Of DateTimeOffset)

参数

propertyName
String

正在验证的属性的名称。

返回

DateTimeOffset要设置的值。

适用于

SetValidValue(Nullable<DateTime>, String)

确保 DateTime 为属性设置的值有效。

protected public:
 static Nullable<DateTime> SetValidValue(Nullable<DateTime> value, System::String ^ propertyName);
protected internal static DateTime? SetValidValue(DateTime? value, string propertyName);
static member SetValidValue : Nullable<DateTime> * string -> Nullable<DateTime>
Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTime), propertyName As String) As Nullable(Of DateTime)

参数

value
Nullable<DateTime>

可以为 DateTime null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 DateTime null 值。

适用于

SetValidValue(Nullable<Byte>, String)

确保 Byte 为属性设置的值有效。

protected public:
 static Nullable<System::Byte> SetValidValue(Nullable<System::Byte> value, System::String ^ propertyName);
protected internal static byte? SetValidValue(byte? value, string propertyName);
static member SetValidValue : Nullable<byte> * string -> Nullable<byte>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Byte), propertyName As String) As Nullable(Of Byte)

参数

value
Nullable<Byte>

可以为 Byte null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Byte null 值。

适用于

SetValidValue(Double, String)

确保 Double 为属性设置的值有效。

protected public:
 static double SetValidValue(double value, System::String ^ propertyName);
protected internal static double SetValidValue(double value, string propertyName);
static member SetValidValue : double * string -> double
Protected Friend Shared Function SetValidValue (value As Double, propertyName As String) As Double

参数

value
Double

Double

propertyName
String

正在验证的属性的名称。

返回

Double要设置的值。

适用于

SetValidValue(Int64, String)

确保 Int64 为属性设置的值有效。

protected public:
 static long SetValidValue(long value, System::String ^ propertyName);
protected internal static long SetValidValue(long value, string propertyName);
static member SetValidValue : int64 * string -> int64
Protected Friend Shared Function SetValidValue (value As Long, propertyName As String) As Long

参数

value
Int64

Int64

propertyName
String

正在验证的属性的名称。

返回

Int64要设置的值。

适用于

SetValidValue(Int32, String)

确保 Int32 为属性设置的值有效。

protected public:
 static int SetValidValue(int value, System::String ^ propertyName);
protected internal static int SetValidValue(int value, string propertyName);
static member SetValidValue : int * string -> int
Protected Friend Shared Function SetValidValue (value As Integer, propertyName As String) As Integer

参数

value
Int32

Int32

propertyName
String

正在验证的属性的名称。

返回

Int32要设置的值。

适用于

SetValidValue(Int16, String)

确保 Int16 为属性设置的值有效。

protected public:
 static short SetValidValue(short value, System::String ^ propertyName);
protected internal static short SetValidValue(short value, string propertyName);
static member SetValidValue : int16 * string -> int16
Protected Friend Shared Function SetValidValue (value As Short, propertyName As String) As Short

参数

value
Int16

Int16

propertyName
String

正在验证的属性的名称。

返回

Int16要设置的值。

适用于

SetValidValue(Guid, String)

确保 Guid 为属性设置的值有效。

protected public:
 static Guid SetValidValue(Guid value, System::String ^ propertyName);
protected internal static Guid SetValidValue(Guid value, string propertyName);
static member SetValidValue : Guid * string -> Guid
Protected Friend Shared Function SetValidValue (value As Guid, propertyName As String) As Guid

参数

value
Guid

Guid

propertyName
String

正在验证的属性的名称。

返回

Guid要设置的值。

适用于

SetValidValue(Nullable<Int32>, String)

确保 Int32 为属性设置的值有效。

protected public:
 static Nullable<int> SetValidValue(Nullable<int> value, System::String ^ propertyName);
protected internal static int? SetValidValue(int? value, string propertyName);
static member SetValidValue : Nullable<int> * string -> Nullable<int>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Integer), propertyName As String) As Nullable(Of Integer)

参数

value
Nullable<Int32>

可以为 Int32 null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Int32 null 值。

适用于

SetValidValue(Decimal, String)

确保 Decimal 为属性设置的值有效。

protected public:
 static System::Decimal SetValidValue(System::Decimal value, System::String ^ propertyName);
protected internal static decimal SetValidValue(decimal value, string propertyName);
static member SetValidValue : decimal * string -> decimal
Protected Friend Shared Function SetValidValue (value As Decimal, propertyName As String) As Decimal

参数

value
Decimal

Decimal

propertyName
String

正在验证的属性的名称。

返回

Decimal要设置的值。

适用于

SetValidValue(DateTimeOffset, String)

确保 DateTimeOffset 为属性设置的值有效。

protected public:
 static DateTimeOffset SetValidValue(DateTimeOffset value, System::String ^ propertyName);
protected internal static DateTimeOffset SetValidValue(DateTimeOffset value, string propertyName);
static member SetValidValue : DateTimeOffset * string -> DateTimeOffset
Protected Friend Shared Function SetValidValue (value As DateTimeOffset, propertyName As String) As DateTimeOffset

参数

propertyName
String

正在验证的属性的名称。

返回

DateTimeOffset要设置的值。

适用于

SetValidValue(Nullable<Boolean>, String)

确保 Boolean 为属性设置的值有效。

protected public:
 static Nullable<bool> SetValidValue(Nullable<bool> value, System::String ^ propertyName);
protected internal static bool? SetValidValue(bool? value, string propertyName);
static member SetValidValue : Nullable<bool> * string -> Nullable<bool>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Boolean), propertyName As String) As Nullable(Of Boolean)

参数

value
Nullable<Boolean>

可以为 Boolean null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Boolean null 值。

适用于

SetValidValue(Nullable<Int64>, String)

确保 Int64 为属性设置的值有效。

protected public:
 static Nullable<long> SetValidValue(Nullable<long> value, System::String ^ propertyName);
protected internal static long? SetValidValue(long? value, string propertyName);
static member SetValidValue : Nullable<int64> * string -> Nullable<int64>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Long), propertyName As String) As Nullable(Of Long)

参数

value
Nullable<Int64>

可以为 Int64 null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Int64 null 值。

适用于

SetValidValue(Nullable<UInt64>, String)

重要

此 API 不符合 CLS。

确保 UInt64 为属性设置的值有效。

protected public:
 static Nullable<System::UInt64> SetValidValue(Nullable<System::UInt64> value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static ulong? SetValidValue(ulong? value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint64> * string -> Nullable<uint64>
Protected Friend Shared Function SetValidValue (value As Nullable(Of ULong), propertyName As String) As Nullable(Of ULong)

参数

value
Nullable<UInt64>

可为 null 的 UInt64 值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 null 的 UInt64 值。

属性

适用于

SetValidValue(Nullable<Single>, String)

确保 Single 为属性设置的值有效。

protected public:
 static Nullable<float> SetValidValue(Nullable<float> value, System::String ^ propertyName);
protected internal static float? SetValidValue(float? value, string propertyName);
static member SetValidValue : Nullable<single> * string -> Nullable<single>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Single), propertyName As String) As Nullable(Of Single)

参数

value
Nullable<Single>

可以为 Single null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 Single null 值。

适用于

SetValidValue(String, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::String ^ SetValidValue(System::String ^ value, bool isNullable, System::String ^ propertyName);
protected internal static string SetValidValue(string value, bool isNullable, string propertyName);
static member SetValidValue : string * bool * string -> string
Protected Friend Shared Function SetValidValue (value As String, isNullable As Boolean, propertyName As String) As String

参数

value
String

要检查的字符串值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

propertyName
String

正在验证的属性的名称。

返回

已验证的属性。

例外

对于不可为 null 的字符串,字符串值为 null。

适用于

SetValidValue(DbGeometry, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::Data::Spatial::DbGeometry ^ SetValidValue(System::Data::Spatial::DbGeometry ^ value, bool isNullable, System::String ^ propertyName);
protected internal static System.Data.Spatial.DbGeometry SetValidValue(System.Data.Spatial.DbGeometry value, bool isNullable, string propertyName);
static member SetValidValue : System.Data.Spatial.DbGeometry * bool * string -> System.Data.Spatial.DbGeometry
Protected Friend Shared Function SetValidValue (value As DbGeometry, isNullable As Boolean, propertyName As String) As DbGeometry

参数

value
DbGeometry

DbGeometry 要检查的值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

propertyName
String

正在验证的属性的名称。

返回

DbGeometry要设置的值。

例外

对于不可为 null 的属性,该值为 null。

适用于

SetValidValue(DbGeography, Boolean, String)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::Data::Spatial::DbGeography ^ SetValidValue(System::Data::Spatial::DbGeography ^ value, bool isNullable, System::String ^ propertyName);
protected internal static System.Data.Spatial.DbGeography SetValidValue(System.Data.Spatial.DbGeography value, bool isNullable, string propertyName);
static member SetValidValue : System.Data.Spatial.DbGeography * bool * string -> System.Data.Spatial.DbGeography
Protected Friend Shared Function SetValidValue (value As DbGeography, isNullable As Boolean, propertyName As String) As DbGeography

参数

value
DbGeography

DbGeography要检查的值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

propertyName
String

正在验证的属性的名称。

返回

DbGeography要设置的值。

例外

对于不可为 null 的属性,该值为 null。

适用于

SetValidValue(Byte[], Boolean, String)

确保为属性设置的 Byte 数组值有效。

protected public:
 static cli::array <System::Byte> ^ SetValidValue(cli::array <System::Byte> ^ value, bool isNullable, System::String ^ propertyName);
protected internal static byte[] SetValidValue(byte[] value, bool isNullable, string propertyName);
static member SetValidValue : byte[] * bool * string -> byte[]
Protected Friend Shared Function SetValidValue (value As Byte(), isNullable As Boolean, propertyName As String) As Byte()

参数

value
Byte[]

传递到属性 setter 的值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

propertyName
String

正在验证的属性的名称。

返回

Byte[]

Byte正在验证的值。

例外

如果值为 null,则为不可为 null 的值。

适用于

SetValidValue(UInt64, String)

重要

此 API 不符合 CLS。

确保 UInt64 为属性设置的值有效。

protected public:
 static System::UInt64 SetValidValue(System::UInt64 value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static ulong SetValidValue(ulong value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint64 * string -> uint64
Protected Friend Shared Function SetValidValue (value As ULong, propertyName As String) As ULong

参数

value
UInt64

UInt64

propertyName
String

正在验证的属性的名称。

返回

UInt64要设置的值。

属性

适用于

SetValidValue(UInt32, String)

重要

此 API 不符合 CLS。

确保 UInt32 为属性设置的值有效。

protected public:
 static System::UInt32 SetValidValue(System::UInt32 value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static uint SetValidValue(uint value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint32 * string -> uint32
Protected Friend Shared Function SetValidValue (value As UInteger, propertyName As String) As UInteger

参数

value
UInt32

UInt32

propertyName
String

正在验证的属性的名称。

返回

UInt32要设置的值。

属性

适用于

SetValidValue(UInt16, String)

重要

此 API 不符合 CLS。

确保 UInt16 为属性设置的值有效。

protected public:
 static System::UInt16 SetValidValue(System::UInt16 value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static ushort SetValidValue(ushort value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint16 * string -> uint16
Protected Friend Shared Function SetValidValue (value As UShort, propertyName As String) As UShort

参数

value
UInt16

UInt16

propertyName
String

正在验证的属性的名称。

返回

UInt16要设置的值。

属性

适用于

SetValidValue(TimeSpan, String)

确保 TimeSpan 为属性设置的值有效。

protected public:
 static TimeSpan SetValidValue(TimeSpan value, System::String ^ propertyName);
protected internal static TimeSpan SetValidValue(TimeSpan value, string propertyName);
static member SetValidValue : TimeSpan * string -> TimeSpan
Protected Friend Shared Function SetValidValue (value As TimeSpan, propertyName As String) As TimeSpan

参数

value
TimeSpan

TimeSpan

propertyName
String

正在验证的属性的名称。

返回

TimeSpan要设置的值。

适用于

SetValidValue(String, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::String ^ SetValidValue(System::String ^ value, bool isNullable);
protected internal static string SetValidValue(string value, bool isNullable);
static member SetValidValue : string * bool -> string
Protected Friend Shared Function SetValidValue (value As String, isNullable As Boolean) As String

参数

value
String

要检查的字符串值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

返回

已验证 String 的值。

例外

如果值为 null,则为不可为 null 的值。

适用于

SetValidValue(Single, String)

确保为属性设置的单个值有效。

protected public:
 static float SetValidValue(float value, System::String ^ propertyName);
protected internal static float SetValidValue(float value, string propertyName);
static member SetValidValue : single * string -> single
Protected Friend Shared Function SetValidValue (value As Single, propertyName As String) As Single

参数

value
Single

Single

propertyName
String

正在验证的属性的名称。

返回

Single要设置的值。

适用于

SetValidValue(SByte, String)

重要

此 API 不符合 CLS。

确保 SByte 为属性设置的值有效。

protected public:
 static System::SByte SetValidValue(System::SByte value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static sbyte SetValidValue(sbyte value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : sbyte * string -> sbyte
Protected Friend Shared Function SetValidValue (value As SByte, propertyName As String) As SByte

参数

value
SByte

SByte

propertyName
String

正在验证的属性的名称。

返回

SByte要设置的值。

属性

适用于

SetValidValue(DateTime, String)

确保 DateTime 为属性设置的值有效。

protected public:
 static DateTime SetValidValue(DateTime value, System::String ^ propertyName);
protected internal static DateTime SetValidValue(DateTime value, string propertyName);
static member SetValidValue : DateTime * string -> DateTime
Protected Friend Shared Function SetValidValue (value As DateTime, propertyName As String) As DateTime

参数

value
DateTime

DateTime

propertyName
String

正在验证的属性的名称。

返回

DateTime要设置的值。

适用于

SetValidValue(Nullable<UInt32>, String)

重要

此 API 不符合 CLS。

确保为属性设置的 UInt32 值有效。

protected public:
 static Nullable<System::UInt32> SetValidValue(Nullable<System::UInt32> value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static uint? SetValidValue(uint? value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint32> * string -> Nullable<uint32>
Protected Friend Shared Function SetValidValue (value As Nullable(Of UInteger), propertyName As String) As Nullable(Of UInteger)

参数

value
Nullable<UInt32>

可为 null 的 UInt32 值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 null 的 UInt32 值。

属性

适用于

SetValidValue(Nullable<UInt16>, String)

重要

此 API 不符合 CLS。

确保为属性设置的 UInt16 值有效。

protected public:
 static Nullable<System::UInt16> SetValidValue(Nullable<System::UInt16> value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static ushort? SetValidValue(ushort? value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint16> * string -> Nullable<uint16>
Protected Friend Shared Function SetValidValue (value As Nullable(Of UShort), propertyName As String) As Nullable(Of UShort)

参数

value
Nullable<UInt16>

可为 null 的 UInt16 值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 null 的 UInt16 值。

属性

适用于

SetValidValue(Nullable<TimeSpan>, String)

确保 TimeSpan 为属性设置的值有效。

protected public:
 static Nullable<TimeSpan> SetValidValue(Nullable<TimeSpan> value, System::String ^ propertyName);
protected internal static TimeSpan? SetValidValue(TimeSpan? value, string propertyName);
static member SetValidValue : Nullable<TimeSpan> * string -> Nullable<TimeSpan>
Protected Friend Shared Function SetValidValue (value As Nullable(Of TimeSpan), propertyName As String) As Nullable(Of TimeSpan)

参数

value
Nullable<TimeSpan>

可以为 TimeSpan null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 TimeSpan null 值。

适用于

SetValidValue(Nullable<SByte>, String)

重要

此 API 不符合 CLS。

确保 SByte 为属性设置的值有效。

protected public:
 static Nullable<System::SByte> SetValidValue(Nullable<System::SByte> value, System::String ^ propertyName);
[System.CLSCompliant(false)]
protected internal static sbyte? SetValidValue(sbyte? value, string propertyName);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<sbyte> * string -> Nullable<sbyte>
Protected Friend Shared Function SetValidValue (value As Nullable(Of SByte), propertyName As String) As Nullable(Of SByte)

参数

value
Nullable<SByte>

可以为 SByte null 的值。

propertyName
String

正在验证的属性的名称。

返回

要设置的可为 SByte null 值。

属性

适用于

SetValidValue(DbGeometry, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::Data::Spatial::DbGeometry ^ SetValidValue(System::Data::Spatial::DbGeometry ^ value, bool isNullable);
protected internal static System.Data.Spatial.DbGeometry SetValidValue(System.Data.Spatial.DbGeometry value, bool isNullable);
static member SetValidValue : System.Data.Spatial.DbGeometry * bool -> System.Data.Spatial.DbGeometry
Protected Friend Shared Function SetValidValue (value As DbGeometry, isNullable As Boolean) As DbGeometry

参数

value
DbGeometry

DbGeometry要检查的值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

返回

DbGeometry要设置的值。

例外

对于不可为 null 的属性,该值为 null。

适用于

SetValidValue(UInt32)

重要

此 API 不符合 CLS。

确保 UInt32 为属性设置的值有效。

protected public:
 static System::UInt32 SetValidValue(System::UInt32 value);
[System.CLSCompliant(false)]
protected internal static uint SetValidValue(uint value);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint32 -> uint32
Protected Friend Shared Function SetValidValue (value As UInteger) As UInteger

参数

value
UInt32

UInt32

返回

UInt32要设置的值。

属性

适用于

SetValidValue(Byte[], Boolean)

确保为属性设置的字节数组值有效。

protected public:
 static cli::array <System::Byte> ^ SetValidValue(cli::array <System::Byte> ^ value, bool isNullable);
protected internal static byte[] SetValidValue(byte[] value, bool isNullable);
static member SetValidValue : byte[] * bool -> byte[]
Protected Friend Shared Function SetValidValue (value As Byte(), isNullable As Boolean) As Byte()

参数

value
Byte[]

要设置的值。

isNullable
Boolean

指示属性是否可为 null。

返回

Byte[]

Byte正在设置的值。

例外

如果值为 null,则为不可为 null 的值。

适用于

SetValidValue(Nullable<Decimal>)

确保 Decimal 为属性设置的值有效。

protected public:
 static Nullable<System::Decimal> SetValidValue(Nullable<System::Decimal> value);
protected internal static decimal? SetValidValue(decimal? value);
static member SetValidValue : Nullable<decimal> -> Nullable<decimal>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Decimal)) As Nullable(Of Decimal)

参数

value
Nullable<Decimal>

可以为 Decimal null 的值。

返回

要设置的可为 Decimal null 值。

适用于

SetValidValue(Nullable<DateTimeOffset>)

确保 DateTimeOffset 为属性设置的值有效。

protected public:
 static Nullable<DateTimeOffset> SetValidValue(Nullable<DateTimeOffset> value);
protected internal static DateTimeOffset? SetValidValue(DateTimeOffset? value);
static member SetValidValue : Nullable<DateTimeOffset> -> Nullable<DateTimeOffset>
Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTimeOffset)) As Nullable(Of DateTimeOffset)

参数

value
Nullable<DateTimeOffset>

可以为 DateTimeOffset null 的值。

返回

要设置的可为 DateTimeOffset null 值。

适用于

SetValidValue(Nullable<DateTime>)

确保 DateTime 为属性设置的值有效。

protected public:
 static Nullable<DateTime> SetValidValue(Nullable<DateTime> value);
protected internal static DateTime? SetValidValue(DateTime? value);
static member SetValidValue : Nullable<DateTime> -> Nullable<DateTime>
Protected Friend Shared Function SetValidValue (value As Nullable(Of DateTime)) As Nullable(Of DateTime)

参数

value
Nullable<DateTime>

可以为 DateTime null 的值。

返回

要设置的可为 DateTime null 值。

适用于

SetValidValue(Nullable<Byte>)

确保 Byte 为属性设置的值有效。

protected public:
 static Nullable<System::Byte> SetValidValue(Nullable<System::Byte> value);
protected internal static byte? SetValidValue(byte? value);
static member SetValidValue : Nullable<byte> -> Nullable<byte>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Byte)) As Nullable(Of Byte)

参数

value
Nullable<Byte>

可以为 Byte null 的值。

返回

要设置的可为 Byte null 值。

适用于

SetValidValue(Nullable<Boolean>)

确保 Boolean 为属性设置的值有效。

protected public:
 static Nullable<bool> SetValidValue(Nullable<bool> value);
protected internal static bool? SetValidValue(bool? value);
static member SetValidValue : Nullable<bool> -> Nullable<bool>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Boolean)) As Nullable(Of Boolean)

参数

value
Nullable<Boolean>

可以为 Boolean null 的值。

返回

要设置的可为 Boolean null 值。

适用于

SetValidValue(Int64)

确保 Int64 为属性设置的值有效。

protected public:
 static long SetValidValue(long value);
protected internal static long SetValidValue(long value);
static member SetValidValue : int64 -> int64
Protected Friend Shared Function SetValidValue (value As Long) As Long

参数

value
Int64

Int64

返回

Int64要设置的值。

适用于

SetValidValue(Int32)

确保 Int32 为属性设置的值有效。

protected public:
 static int SetValidValue(int value);
protected internal static int SetValidValue(int value);
static member SetValidValue : int -> int
Protected Friend Shared Function SetValidValue (value As Integer) As Integer

参数

value
Int32

Int32

返回

Int32要设置的值。

适用于

SetValidValue(Int16)

确保 Int16 为属性设置的值有效。

protected public:
 static short SetValidValue(short value);
protected internal static short SetValidValue(short value);
static member SetValidValue : int16 -> int16
Protected Friend Shared Function SetValidValue (value As Short) As Short

参数

value
Int16

Int16

返回

Int16要设置的值。

适用于

SetValidValue(Guid)

确保 Guid 为属性设置的值有效。

protected public:
 static Guid SetValidValue(Guid value);
protected internal static Guid SetValidValue(Guid value);
static member SetValidValue : Guid -> Guid
Protected Friend Shared Function SetValidValue (value As Guid) As Guid

参数

value
Guid

Guid

返回

Guid要设置的值。

适用于

SetValidValue(Double)

确保 Double 为属性设置的值有效。

protected public:
 static double SetValidValue(double value);
protected internal static double SetValidValue(double value);
static member SetValidValue : double -> double
Protected Friend Shared Function SetValidValue (value As Double) As Double

参数

value
Double

Double

返回

Double要设置的值。

适用于

SetValidValue(Decimal)

确保 Decimal 为属性设置的值有效。

protected public:
 static System::Decimal SetValidValue(System::Decimal value);
protected internal static decimal SetValidValue(decimal value);
static member SetValidValue : decimal -> decimal
Protected Friend Shared Function SetValidValue (value As Decimal) As Decimal

参数

value
Decimal

Decimal

返回

Decimal要设置的值。

适用于

SetValidValue(DateTimeOffset)

确保 DateTimeOffset 为属性设置的值有效。

protected public:
 static DateTimeOffset SetValidValue(DateTimeOffset value);
protected internal static DateTimeOffset SetValidValue(DateTimeOffset value);
static member SetValidValue : DateTimeOffset -> DateTimeOffset
Protected Friend Shared Function SetValidValue (value As DateTimeOffset) As DateTimeOffset

参数

返回

DateTimeOffset正在设置的值。

适用于

SetValidValue(DateTime)

确保 DateTime 为属性设置的值有效。

protected public:
 static DateTime SetValidValue(DateTime value);
protected internal static DateTime SetValidValue(DateTime value);
static member SetValidValue : DateTime -> DateTime
Protected Friend Shared Function SetValidValue (value As DateTime) As DateTime

参数

value
DateTime

DateTime

返回

DateTime要设置的值。

适用于

SetValidValue(Byte)

确保 Byte 为属性设置的值有效。

protected public:
 static System::Byte SetValidValue(System::Byte value);
protected internal static byte SetValidValue(byte value);
static member SetValidValue : byte -> byte
Protected Friend Shared Function SetValidValue (value As Byte) As Byte

参数

value
Byte

正在验证的值。

返回

设置 Byte 的值。

适用于

SetValidValue(Boolean)

确保 Boolean 为属性设置的值有效。

protected public:
 static bool SetValidValue(bool value);
protected internal static bool SetValidValue(bool value);
static member SetValidValue : bool -> bool
Protected Friend Shared Function SetValidValue (value As Boolean) As Boolean

参数

value
Boolean

布尔值。

返回

Boolean要设置的值。

适用于

SetValidValue(Nullable<Double>)

确保 Double 为属性设置的值有效。

protected public:
 static Nullable<double> SetValidValue(Nullable<double> value);
protected internal static double? SetValidValue(double? value);
static member SetValidValue : Nullable<double> -> Nullable<double>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Double)) As Nullable(Of Double)

参数

value
Nullable<Double>

可以为 Double null 的值。

返回

要设置的可为 Double null 值。

适用于

SetValidValue(DbGeography, Boolean)

验证属性是否为 null,如果为 null,则引发该属性。

protected public:
 static System::Data::Spatial::DbGeography ^ SetValidValue(System::Data::Spatial::DbGeography ^ value, bool isNullable);
protected internal static System.Data.Spatial.DbGeography SetValidValue(System.Data.Spatial.DbGeography value, bool isNullable);
static member SetValidValue : System.Data.Spatial.DbGeography * bool -> System.Data.Spatial.DbGeography
Protected Friend Shared Function SetValidValue (value As DbGeography, isNullable As Boolean) As DbGeography

参数

value
DbGeography

DbGeography 要检查的值。

isNullable
Boolean

指示是否允许此属性为 null 的标志。

返回

DbGeography要设置的值。

例外

对于不可为 null 的属性,该值为 null。

适用于

SetValidValue(Nullable<Guid>)

确保 Guid 为属性设置的值有效。

protected public:
 static Nullable<Guid> SetValidValue(Nullable<Guid> value);
protected internal static Guid? SetValidValue(Guid? value);
static member SetValidValue : Nullable<Guid> -> Nullable<Guid>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Guid)) As Nullable(Of Guid)

参数

value
Nullable<Guid>

可以为 Guid null 的值。

返回

要设置的可为 Guid null 值。

适用于

SetValidValue(Nullable<Int32>)

确保 Int32 为属性设置的值有效。

protected public:
 static Nullable<int> SetValidValue(Nullable<int> value);
protected internal static int? SetValidValue(int? value);
static member SetValidValue : Nullable<int> -> Nullable<int>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Integer)) As Nullable(Of Integer)

参数

value
Nullable<Int32>

可以为 Int32 null 的值。

返回

要设置的可为 Int32 null 值。

适用于

SetValidValue(Byte, String)

确保 Byte 为属性设置的值有效。

protected public:
 static System::Byte SetValidValue(System::Byte value, System::String ^ propertyName);
protected internal static byte SetValidValue(byte value, string propertyName);
static member SetValidValue : byte * string -> byte
Protected Friend Shared Function SetValidValue (value As Byte, propertyName As String) As Byte

参数

value
Byte

Byte

propertyName
String

正在验证的属性的名称。

返回

设置的一个 Byte

适用于

SetValidValue(Boolean, String)

确保 Boolean 为属性设置的值有效。

protected public:
 static bool SetValidValue(bool value, System::String ^ propertyName);
protected internal static bool SetValidValue(bool value, string propertyName);
static member SetValidValue : bool * string -> bool
Protected Friend Shared Function SetValidValue (value As Boolean, propertyName As String) As Boolean

参数

value
Boolean

布尔值。

propertyName
String

正在验证的属性的名称。

返回

Boolean要设置的值。

适用于

SetValidValue(UInt64)

重要

此 API 不符合 CLS。

确保 UInt64 为属性设置的值有效。

protected public:
 static System::UInt64 SetValidValue(System::UInt64 value);
[System.CLSCompliant(false)]
protected internal static ulong SetValidValue(ulong value);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint64 -> uint64
Protected Friend Shared Function SetValidValue (value As ULong) As ULong

参数

value
UInt64

UInt64

返回

UInt64要设置的值。

属性

适用于

SetValidValue(UInt16)

重要

此 API 不符合 CLS。

确保 UInt16 为属性设置的值有效。

protected public:
 static System::UInt16 SetValidValue(System::UInt16 value);
[System.CLSCompliant(false)]
protected internal static ushort SetValidValue(ushort value);
[<System.CLSCompliant(false)>]
static member SetValidValue : uint16 -> uint16
Protected Friend Shared Function SetValidValue (value As UShort) As UShort

参数

value
UInt16

UInt16

返回

UInt16要设置的值。

属性

适用于

SetValidValue(TimeSpan)

确保 TimeSpan 为属性设置的值有效。

protected public:
 static TimeSpan SetValidValue(TimeSpan value);
protected internal static TimeSpan SetValidValue(TimeSpan value);
static member SetValidValue : TimeSpan -> TimeSpan
Protected Friend Shared Function SetValidValue (value As TimeSpan) As TimeSpan

参数

value
TimeSpan

TimeSpan

返回

TimeSpan要设置的值。

适用于

SetValidValue(Single)

确保为属性设置的单个值有效。

protected public:
 static float SetValidValue(float value);
protected internal static float SetValidValue(float value);
static member SetValidValue : single -> single
Protected Friend Shared Function SetValidValue (value As Single) As Single

参数

value
Single

Single

返回

Single要设置的值。

适用于

SetValidValue(Nullable<Int16>)

确保 Int16 为属性设置的值有效。

protected public:
 static Nullable<short> SetValidValue(Nullable<short> value);
protected internal static short? SetValidValue(short? value);
static member SetValidValue : Nullable<int16> -> Nullable<int16>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Short)) As Nullable(Of Short)

参数

value
Nullable<Int16>

可以为 Int16 null 的值。

返回

要设置的可为 Int16 null 值。

适用于

SetValidValue(SByte)

重要

此 API 不符合 CLS。

确保 SByte 为属性设置的值有效。

protected public:
 static System::SByte SetValidValue(System::SByte value);
[System.CLSCompliant(false)]
protected internal static sbyte SetValidValue(sbyte value);
[<System.CLSCompliant(false)>]
static member SetValidValue : sbyte -> sbyte
Protected Friend Shared Function SetValidValue (value As SByte) As SByte

参数

value
SByte

SByte

返回

SByte要设置的值。

属性

适用于

SetValidValue(Nullable<UInt32>)

重要

此 API 不符合 CLS。

确保为属性设置的 UInt32 值有效。

protected public:
 static Nullable<System::UInt32> SetValidValue(Nullable<System::UInt32> value);
[System.CLSCompliant(false)]
protected internal static uint? SetValidValue(uint? value);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint32> -> Nullable<uint32>
Protected Friend Shared Function SetValidValue (value As Nullable(Of UInteger)) As Nullable(Of UInteger)

参数

value
Nullable<UInt32>

可为 null 的 UInt32 值。

返回

要设置的可为 null 的 UInt32 值。

属性

适用于

SetValidValue(Nullable<UInt16>)

重要

此 API 不符合 CLS。

确保为属性设置的 UInt16 值有效。

protected public:
 static Nullable<System::UInt16> SetValidValue(Nullable<System::UInt16> value);
[System.CLSCompliant(false)]
protected internal static ushort? SetValidValue(ushort? value);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint16> -> Nullable<uint16>
Protected Friend Shared Function SetValidValue (value As Nullable(Of UShort)) As Nullable(Of UShort)

参数

value
Nullable<UInt16>

可为 null 的 UInt16 值。

返回

要设置的可为 null 的 UInt16 值。

属性

适用于

SetValidValue(Nullable<TimeSpan>)

确保 TimeSpan 为属性设置的值有效。

protected public:
 static Nullable<TimeSpan> SetValidValue(Nullable<TimeSpan> value);
protected internal static TimeSpan? SetValidValue(TimeSpan? value);
static member SetValidValue : Nullable<TimeSpan> -> Nullable<TimeSpan>
Protected Friend Shared Function SetValidValue (value As Nullable(Of TimeSpan)) As Nullable(Of TimeSpan)

参数

value
Nullable<TimeSpan>

可以为 TimeSpan null 的值。

返回

要设置的可为 TimeSpan null 值。

适用于

SetValidValue(Nullable<Single>)

确保 Single 为属性设置的值有效。

protected public:
 static Nullable<float> SetValidValue(Nullable<float> value);
protected internal static float? SetValidValue(float? value);
static member SetValidValue : Nullable<single> -> Nullable<single>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Single)) As Nullable(Of Single)

参数

value
Nullable<Single>

可以为 Single null 的值。

返回

要设置的可为 Single null 值。

适用于

SetValidValue(Nullable<SByte>)

重要

此 API 不符合 CLS。

确保 SByte 为属性设置的值有效。

protected public:
 static Nullable<System::SByte> SetValidValue(Nullable<System::SByte> value);
[System.CLSCompliant(false)]
protected internal static sbyte? SetValidValue(sbyte? value);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<sbyte> -> Nullable<sbyte>
Protected Friend Shared Function SetValidValue (value As Nullable(Of SByte)) As Nullable(Of SByte)

参数

value
Nullable<SByte>

可以为 SByte null 的值。

返回

要设置的可为 SByte null 值。

属性

适用于

SetValidValue(Nullable<Int64>)

确保 Int64 为属性设置的值有效。

protected public:
 static Nullable<long> SetValidValue(Nullable<long> value);
protected internal static long? SetValidValue(long? value);
static member SetValidValue : Nullable<int64> -> Nullable<int64>
Protected Friend Shared Function SetValidValue (value As Nullable(Of Long)) As Nullable(Of Long)

参数

value
Nullable<Int64>

可以为 Int64 null 的值。

返回

要设置的可为 Int64 null 值。

适用于

SetValidValue(Nullable<UInt64>)

重要

此 API 不符合 CLS。

确保 UInt64 为属性设置的值有效。

protected public:
 static Nullable<System::UInt64> SetValidValue(Nullable<System::UInt64> value);
[System.CLSCompliant(false)]
protected internal static ulong? SetValidValue(ulong? value);
[<System.CLSCompliant(false)>]
static member SetValidValue : Nullable<uint64> -> Nullable<uint64>
Protected Friend Shared Function SetValidValue (value As Nullable(Of ULong)) As Nullable(Of ULong)

参数

value
Nullable<UInt64>

可为 null 的 UInt64 值。

返回

要设置的可为 null 的 UInt64 值。

属性

适用于

SetValidValue<T>(T, T, String)

设置指定属性的复杂对象。

protected public:
generic <typename T>
 where T : System::Data::Objects::DataClasses::ComplexObject T SetValidValue(T oldValue, T newValue, System::String ^ property);
protected internal T SetValidValue<T>(T oldValue, T newValue, string property) where T : System.Data.Objects.DataClasses.ComplexObject;
member this.SetValidValue : 'T * 'T * string -> 'T (requires 'T :> System.Data.Objects.DataClasses.ComplexObject)
Protected Friend Function SetValidValue(Of T As ComplexObject) (oldValue As T, newValue As T, property As String) As T

类型参数

T

要替换的对象的类型。

参数

oldValue
T

属性的原始复杂对象(如果有)。

newValue
T

正在设置复杂对象。

property
String

要设置为复杂对象的复杂属性。

返回

T

派生自复杂对象的复杂类型。

适用于