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)

验证属性是否不为空,如果是,是否会引发异常。

SetValidValue(DbGeometry, Boolean, String)

验证属性是否不为空,如果是,是否会引发异常。

SetValidValue(DbGeography, Boolean, String)

验证属性是否不为空,如果是,是否会引发异常。

SetValidValue(Byte[], Boolean, String)

确保正设置为属性的 System.Byte[] 值有效。

SetValidValue(UInt64, String)

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

SetValidValue(UInt32, String)

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

SetValidValue(UInt16, String)

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

SetValidValue(TimeSpan, String)

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

SetValidValue(String, Boolean)

验证属性是否不为空,如果是,是否会引发异常。

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)

验证属性是否不为空,如果是,是否会引发异常。

SetValidValue(UInt32)

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

SetValidValue(Byte[], Boolean)

确保正设置为属性的 System.Byte[] 值有效。

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)

验证属性是否不为空,如果是,是否会引发异常。

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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<short> SetValidValue (Nullable<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>

可以为 Null 的 Int16 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Int16 值。

属性

适用于

SetValidValue(Nullable<Guid>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<Guid> SetValidValue (Nullable<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>

可以为 Null 的 Guid 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Guid 值。

属性

适用于

SetValidValue(Nullable<Double>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<double> SetValidValue (Nullable<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>

可以为 Null 的 Double 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Double 值。

属性

适用于

SetValidValue(Nullable<Decimal>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<decimal> SetValidValue (Nullable<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>

可以为 Null 的 Decimal 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Decimal 值。

属性

适用于

SetValidValue(Nullable<DateTimeOffset>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<DateTimeOffset> SetValidValue (Nullable<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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<DateTime> SetValidValue (Nullable<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>

可以为 Null 的 DateTime 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 DateTime 值。

属性

适用于

SetValidValue(Nullable<Byte>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<byte> SetValidValue (Nullable<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>

可以为 Null 的 Byte 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Byte 值。

属性

适用于

SetValidValue(Double, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<int> SetValidValue (Nullable<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>

可以为 Null 的 Int32 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Int32 值。

属性

适用于

SetValidValue(Decimal, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<bool> SetValidValue (Nullable<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>

可以为 Null 的 Boolean 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Boolean 值。

属性

适用于

SetValidValue(Nullable<Int64>, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<long> SetValidValue (Nullable<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>

可以为 Null 的 Int64 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Int64 值。

属性

适用于

SetValidValue(Nullable<UInt64>, String)

重要

此 API 不符合 CLS。

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

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<ulong> SetValidValue (Nullable<ulong> value, string propertyName);
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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<float> SetValidValue (Nullable<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>

可以为 Null 的 Single 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 Single 值。

属性

适用于

SetValidValue(String, Boolean, String)

验证属性是否不为空,如果是,是否会引发异常。

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。

适用于

SetValidValue(DbGeometry, Boolean, String)

验证属性是否不为空,如果是,是否会引发异常。

protected internal static System.Data.Entity.Spatial.DbGeometry SetValidValue (System.Data.Entity.Spatial.DbGeometry value, bool isNullable, string propertyName);
static member SetValidValue : System.Data.Entity.Spatial.DbGeometry * bool * string -> System.Data.Entity.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。

适用于

SetValidValue(DbGeography, Boolean, String)

验证属性是否不为空,如果是,是否会引发异常。

protected internal static System.Data.Entity.Spatial.DbGeography SetValidValue (System.Data.Entity.Spatial.DbGeography value, bool isNullable, string propertyName);
static member SetValidValue : System.Data.Entity.Spatial.DbGeography * bool * string -> System.Data.Entity.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。

适用于

SetValidValue(Byte[], Boolean, String)

确保正设置为属性的 System.Byte[] 值有效。

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[]

值传递到属性设置。

isNullable
Boolean

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

propertyName
String

正在进行验证的属性的名称。

返回

Byte[]

正验证的 Byte 值。

例外

如果不可为空的值为 null。

适用于

SetValidValue(UInt64, String)

重要

此 API 不符合 CLS。

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

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static ulong SetValidValue (ulong value, string propertyName);
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 值有效。

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static uint SetValidValue (uint value, string propertyName);
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 值有效。

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static ushort SetValidValue (ushort value, string propertyName);
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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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)

验证属性是否不为空,如果是,是否会引发异常。

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 值。

适用于

SetValidValue(Single, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static sbyte SetValidValue (sbyte value, string propertyName);
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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<uint> SetValidValue (Nullable<uint> value, string propertyName);
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 值有效。

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<ushort> SetValidValue (Nullable<ushort> value, string propertyName);
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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<TimeSpan> SetValidValue (Nullable<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>

可以为 Null 的 TimeSpan 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 TimeSpan 值。

属性

适用于

SetValidValue(Nullable<SByte>, String)

重要

此 API 不符合 CLS。

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

[System.CLSCompliant(false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="propertyName")]
protected internal static Nullable<sbyte> SetValidValue (Nullable<sbyte> value, string propertyName);
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>

可以为 Null 的 SByte 值。

propertyName
String

正在进行验证的属性的名称。

返回

被设置的可以为 null 的 SByte 值。

属性

适用于

SetValidValue(DbGeometry, Boolean)

验证属性是否不为空,如果是,是否会引发异常。

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

参数

value
DbGeometry

待检查的 DbGeometry 值。

isNullable
Boolean

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

返回

正设置的 DbGeometry 值。

例外

不可为空的属性的值为 null。

适用于

SetValidValue(UInt32)

重要

此 API 不符合 CLS。

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

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

参数

value
UInt32

UInt32 值。

返回

正设置的 UInt32 值。

属性

适用于

SetValidValue(Byte[], Boolean)

确保正设置为属性的 System.Byte[] 值有效。

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 值。

适用于

SetValidValue(Nullable<Decimal>)

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

protected internal static Nullable<decimal> SetValidValue (Nullable<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>

可以为 Null 的 Decimal 值。

返回

被设置的可以为 null 的 Decimal 值。

适用于

SetValidValue(Nullable<DateTimeOffset>)

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

protected internal static Nullable<DateTimeOffset> SetValidValue (Nullable<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>

可以为 Null 的 DateTimeOffset 值。

返回

被设置的可以为 null 的 DateTimeOffset 值。

适用于

SetValidValue(Nullable<DateTime>)

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

protected internal static Nullable<DateTime> SetValidValue (Nullable<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>

可以为 Null 的 DateTime 值。

返回

被设置的可以为 null 的 DateTime 值。

适用于

SetValidValue(Nullable<Byte>)

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

protected internal static Nullable<byte> SetValidValue (Nullable<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>

可以为 Null 的 Byte 值。

返回

被设置的可以为 null 的 Byte 值。

适用于

SetValidValue(Nullable<Boolean>)

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

protected internal static Nullable<bool> SetValidValue (Nullable<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>

可以为 Null 的 Boolean 值。

返回

被设置的可以为 null 的 Boolean 值。

适用于

SetValidValue(Int64)

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

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 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 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 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 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 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 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 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 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 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 internal static Nullable<double> SetValidValue (Nullable<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>

可以为 Null 的 Double 值。

返回

被设置的可以为 null 的 Double 值。

适用于

SetValidValue(DbGeography, Boolean)

验证属性是否不为空,如果是,是否会引发异常。

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

参数

value
DbGeography

DbGeography要检查的值。

isNullable
Boolean

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

返回

正设置的 DbGeography 值。

例外

不可为空的属性的值为 null。

适用于

SetValidValue(Nullable<Guid>)

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

protected internal static Nullable<Guid> SetValidValue (Nullable<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>

可以为 Null 的 Guid 值。

返回

被设置的可以为 null 的 Guid 值。

适用于

SetValidValue(Nullable<Int32>)

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

protected internal static Nullable<int> SetValidValue (Nullable<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>

可以为 Null 的 Int32 值。

返回

被设置的可以为 null 的 Int32 值。

适用于

SetValidValue(Byte, String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="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 值有效。

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

参数

value
UInt64

UInt64 值。

返回

正设置的 UInt64 值。

属性

适用于

SetValidValue(UInt16)

重要

此 API 不符合 CLS。

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

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

参数

value
UInt16

UInt16 值。

返回

正设置的 UInt16 值。

属性

适用于

SetValidValue(TimeSpan)

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

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 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 internal static Nullable<short> SetValidValue (Nullable<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>

可以为 Null 的 Int16 值。

返回

被设置的可以为 null 的 Int16 值。

适用于

SetValidValue(SByte)

重要

此 API 不符合 CLS。

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

[System.CLSCompliant(false)]
protected internal static sbyte SetValidValue (sbyte value);
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 值有效。

[System.CLSCompliant(false)]
protected internal static Nullable<uint> SetValidValue (Nullable<uint> value);
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 值有效。

[System.CLSCompliant(false)]
protected internal static Nullable<ushort> SetValidValue (Nullable<ushort> value);
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 internal static Nullable<TimeSpan> SetValidValue (Nullable<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>

可以为 Null 的 TimeSpan 值。

返回

被设置的可以为 null 的 TimeSpan 值。

适用于

SetValidValue(Nullable<Single>)

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

protected internal static Nullable<float> SetValidValue (Nullable<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>

可以为 Null 的 Single 值。

返回

被设置的可以为 null 的 Single 值。

适用于

SetValidValue(Nullable<SByte>)

重要

此 API 不符合 CLS。

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

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

参数

value
Nullable<SByte>

可以为 Null 的 SByte 值。

返回

被设置的可以为 null 的 SByte 值。

属性

适用于

SetValidValue(Nullable<Int64>)

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

protected internal static Nullable<long> SetValidValue (Nullable<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>

可以为 Null 的 Int64 值。

返回

被设置的可以为 null 的 Int64 值。

适用于

SetValidValue(Nullable<UInt64>)

重要

此 API 不符合 CLS。

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

[System.CLSCompliant(false)]
protected internal static Nullable<ulong> SetValidValue (Nullable<ulong> value);
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 internal T SetValidValue<T> (T oldValue, T newValue, string property) where T : System.Data.Entity.Core.Objects.DataClasses.ComplexObject;
member this.SetValidValue : 'T * 'T * string -> 'T (requires 'T :> System.Data.Entity.Core.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

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

适用于