Runtime Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar.
public static class Runtime
type Runtime = class
- Devralma
-
Runtime
Alanlar
| Veri Akışı Adı | Description |
|---|---|
| Arch |
Kodun çalışmakta olduğu mimari. |
| IsARM64CallingConvention |
Geçerli işlemin ARM64 çağrı kurallarını kullanıp kullanmadığını alır. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| DynamicRegistrationSupported |
Dinamik kayıt destekleniyorsa. |
| FrameworksPath |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| OriginalWorkingDirectory |
Uygulama işlemi başlatıldığında kullanılan özgün çalışma dizinini alır. |
| ResourcesPath |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| ConnectMethod(MethodInfo, Selector) |
Bu çağrı, bu yöntemdeki belirtilen yöntemin belirtilen seçicideki ileti çağrılarına yanıt vermesini sağlar. |
| ConnectMethod(Type, MethodInfo, ExportAttribute) |
Bu çağrı, bu yöntemdeki belirtilen yöntemin belirtilen seçicideki ileti çağrılarına yanıt vermesini sağlar. |
| ConnectMethod(Type, MethodInfo, Selector) |
Bu çağrı, bu yöntemdeki belirtilen yöntemin belirtilen seçicideki ileti çağrılarına yanıt vermesini sağlar. |
| ConvertManagedEnumValueToNative(Int64) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| ConvertManagedEnumValueToNative(UInt64) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| ConvertNativeEnumValueToManaged(IntPtr, Boolean) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| ConvertNativeEnumValueToManaged(UIntPtr, Boolean) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| GetINativeObject(IntPtr, Boolean, Type) |
Yerel nesne işaretçisini belirtilen türde yönetilen bir nesneye sarmalar. |
| GetINativeObject<T>(IntPtr, Boolean, Boolean) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| GetINativeObject<T>(IntPtr, Boolean) |
Yerel bir IntPtr'yi belirtilen türde yönetilen bir nesneyle sarmalar. |
| GetNSObject(IntPtr) |
Yönetilmeyen bir IntPtr'yi tam olarak yazılan bir NSObject içine sarmalar veya zaten varsa var olan bir sarmalayıcı nesnesi döndürür. |
| GetNSObject(NativeHandle, Boolean) |
Yönetilmeyen NativeHandle bir öğeyi tam olarak yazılan NSObjectbir içine sarmalar veya zaten varsa var olan bir sarmalayıcı nesnesi döndürür. |
| GetNSObject(NativeHandle) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| GetNSObject<T>(IntPtr, Boolean) |
Yönetilmeyen bir IntPtr'yi tam olarak yazılan bir NSObject içine sarmalar veya zaten varsa var olan bir sarmalayıcı nesnesi döndürür. |
| GetNSObject<T>(IntPtr) |
Yönetilmeyen IntPtr bir öğeyi tam olarak yazılan NSObjectbir içine sarmalar veya zaten varsa var olan bir sarmalayıcı nesnesi döndürür. |
| GetNSObjectChecked<T>(IntPtr) |
Yönetilmeyen IntPtr bir öğeyi tam olarak yazılan NSObjectbir içine sarmalar veya zaten varsa var olan bir sarmalayıcı nesnesi döndürür. |
| GetProtocol(String) |
Verilen protokol adı için Objective-C protokol tanımlayıcısının tutamacını döndürür. |
| RegisterAssembly(Assembly) |
Belirtilen derlemedeki tüm sınıfları kaydeder. |
| ReleaseBlockOnMainThread(IntPtr) |
Ana iş parçacığında belirtilen blokta _Block_release çağırır. |
| RetainAndAutoreleaseNativeObject(INativeObject) |
Verilen nesneyi tutun ve otomatik olarak yayınlayın, sonra nesnenin tutamacını döndürün. |
| RetainAndAutoreleaseNSObject(NSObject) |
Verilen nesneyi tutun ve otomatik olarak yayınlayın, sonra nesnenin tutamacını döndürün. |
| StartWWAN(Uri, Action<Exception>) |
Bu yöntem WAN ağ erişimini zaman uyumsuz olarak uyandırılmaya zorlar. |
| StartWWAN(Uri) |
Bu yöntem WAN ağ erişiminin uyandırılması için zorlar. |
| ThrowException(IntPtr) |
Xamarin.iOS Çalışma Zamanı hakkında bilgi sağlar. |
| TryGetNSObject(IntPtr) |
Yönetilmeyen IntPtrbir için var olan bir sarmalayıcı nesnesini arar. |
Ekinlikler
| Veri Akışı Adı | Description |
|---|---|
| AssemblyRegistration |
Bir derleme Objective-C çalışma zamanına kaydedilmek üzereyken oluşturulur ve uygulamanın derleme türlerinin kaydedilip kaydedilmediğini denetlemesine olanak tanır. |
| MarshalManagedException |
Yönetilen bir özel durum, Objective-C özel duruma göre yapılandırılmak üzereyken oluşturulur ve uygulamanın özel durumun nasıl işleneceğini seçmesine olanak sağlar. |
| MarshalObjectiveCException |
bir Objective-C özel durumu yönetilen kodda sıraya konulmak üzereyken oluşturulur ve uygulamanın özel durumun nasıl işleneceğini seçmesine olanak sağlar. |