ParameterTypeSemantics Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Felder
Name | Wert | Beschreibung |
---|---|---|
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.