ParameterTypeSemantics 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
関数のオーバーロードを解決する際に使用される型のセマンティクスを指定します。 各ストア プロバイダーのプロバイダー マニフェスト ファイルでは、すべての関数定義について、これらの列挙フラグが使用されている必要があります。
public enum class ParameterTypeSemantics
public enum ParameterTypeSemantics
type ParameterTypeSemantics =
Public Enum ParameterTypeSemantics
- 継承
フィールド
名前 | 値 | 説明 |
---|---|---|
AllowImplicitConversion | 0 | 指定された引数の型と仮引数の型との間の暗黙的な変換を示すフラグです。 これが既定の変換の種類です。 |
AllowImplicitPromotion | 1 | 指定された引数の型と仮引数の型との間に生じる型の昇格を示すフラグです。 |
ExactMatchOnly | 2 | 型が厳密に一致している必要があることを示すフラグです。 |
注釈
クラスは ParameterTypeSemantics 、プロモタビリティ、暗黙的な変換、およびプロバイダープリミティブ型の明示的な変換のための型セマンティクスを指定します。 ADO.NET は、ストレージ プロバイダー マニフェスト ファイルから クラスにこの情報をParameterTypeSemantics読み取ります。 次に、ADO.NET クラスをParameterTypeSemantics使用して、パラメーター型に基づいて適切な関数定義を決定します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET