Freigeben über


ParameterTypeSemantics Enumeration

Definition

Gibt die Typsemantik an, mit der die Funktionsüberladungen aufgelöst werden. Jeder Speicheranbieter muss diese Enumerationsflags in der Anbietermanifestdatei für jede Funktionsdefinition verwenden.

public enum class ParameterTypeSemantics
public enum ParameterTypeSemantics
type ParameterTypeSemantics = 
Public Enum ParameterTypeSemantics
Vererbung
ParameterTypeSemantics

Felder

AllowImplicitConversion 0

Ein Flag, das die implizite Konvertierung zwischen den angegebenen und den formalen Argumenttypen angibt. Dies ist der Standard-Konvertierungstyp.

AllowImplicitPromotion 1

Ein Flag, das die Typhöherstufung zwischen den angegebenen und den formalen Argumenttypen angibt.

ExactMatchOnly 2

Ein Flag, das die ausschließliche Verwendung strenger Äquivalenz angibt.

Hinweise

Die ParameterTypeSemantics -Klasse gibt Die Typsemantik für die Promotability, die implizite Konvertierung und die explizite Konvertierung für die primitiven Anbietertypen an. ADO.NET liest diese Informationen aus der Manifestdatei des Speicheranbieters in die ParameterTypeSemantics -Klasse ein. Anschließend verwendet ADO.NET die ParameterTypeSemantics -Klasse, um die entsprechenden Funktionsdefinitionen basierend auf den Parametertypen zu bestimmen.

Gilt für: