Sdílet prostřednictvím


ParameterBuilder.SetConstant(Object) Metoda

Definice

Nastaví výchozí hodnotu parametru.

public:
 virtual void SetConstant(System::Object ^ defaultValue);
public virtual void SetConstant (object? defaultValue);
public virtual void SetConstant (object defaultValue);
abstract member SetConstant : obj -> unit
override this.SetConstant : obj -> unit
Public Overridable Sub SetConstant (defaultValue As Object)

Parametry

defaultValue
Object

Výchozí hodnota tohoto parametru.

Výjimky

Parametr není jedním z podporovaných typů.

-nebo-

Typ parametru defaultValue neodpovídá typu parametru.

-nebo-

Parametr je typu Object nebo jiného typu odkazu, defaultValue není nulla hodnotu nelze přiřadit k typu odkazu.

Poznámky

defaultValueje omezen na následující typy: Boolean, SByte, Int16, Int32, Int64, Byte, UInt16, DoubleDateTimeSingleUInt64UInt32, , Char, , String, a .Enum Pokud je typ parametru referenčním typem, musí defaultValue být nulldodržování předpisů CLS . Počínaje rozhraním .NET Framework 4 však může být pro typ odkazu bez hodnoty null, defaultValue pokud je možné přiřadit hodnotu k danému typu odkazu. Int32 Například hodnota může být přiřazena parametru typu Object. To není kompatibilní s CLS, ale může to být užitečné ve scénářích zprostředkovatele komunikace.

Platí pro