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 Höherstreckbarkeit, implizite Konvertierung und explizite Konvertierung für die primitiven Typen des Anbieters an. ADO.NET liest diese Informationen aus der Manifestdatei des Speicheranbieters in die ParameterTypeSemantics -Klasse. Anschließend verwendet ADO.NET die ParameterTypeSemantics -Klasse, um die entsprechenden Funktionsdefinitionen basierend auf den Parametertypen zu bestimmen.

Gilt für: