AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Метод
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет среду CLR с резервной реализацией функции сравнения строк.
public:
void SetNativeFunction(System::String ^ functionName, int functionVersion, IntPtr functionPointer);
[System.Security.SecurityCritical]
public void SetNativeFunction(string functionName, int functionVersion, IntPtr functionPointer);
[<System.Security.SecurityCritical>]
member this.SetNativeFunction : string * int * nativeint -> unit
Public Sub SetNativeFunction (functionName As String, functionVersion As Integer, functionPointer As IntPtr)
- functionName
- String
Имя переопределяемой функции сравнения строк.
- functionVersion
- Int32
Версия функции. Для платформа .NET Framework 4.5 его значение должно быть 1 или больше.
- functionPointer
-
IntPtr
nativeint
Указатель на функцию, переопределяющую functionName
.
- Атрибуты
functionName
имеет значение null
.
Следующие методы сравнения и сортировки строк можно переопределить методом SetNativeFunction :
IsNLSDefinedString
CompareStringEx
LCMapStringEx
FindNLSStringEx
CompareStringOrdinal
GetNLSVersion
Дополнительные сведения об этих функциях см. в разделе Функции поддержки национальных языков.
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |