Microsoft.Maui.ApplicationModel Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typowe interfejsy, klasy i wyliczenia, które obsługują model aplikacji.
Klasy
| AppAction |
Klasa AppAction umożliwia tworzenie skrótów aplikacji i reagowanie na nie na podstawie ikony aplikacji. |
| AppActionEventArgs |
Argumenty zdarzeń zawierające dane używane podczas uruchamiania aplikacji za pośrednictwem elementu AppAction. |
| AppActions |
Interfejs API AppActions umożliwia tworzenie skrótów aplikacji i reagowanie na nie na podstawie ikony aplikacji. |
| AppActionsExtensions |
Obsługa metod rozszerzenia dla interfejsu API AppActions. |
| AppInfo |
Reprezentuje informacje o aplikacji. |
| Browser |
Zapewnia sposób wyświetlania strony internetowej wewnątrz aplikacji. |
| BrowserExtensions |
Ta klasa zawiera statyczne metody rozszerzenia do użycia z IBrowserprogramem . |
| BrowserLaunchOptions |
Opcjonalne ustawienie umożliwiające otwarcie przeglądarki za pomocą polecenia . |
| FeatureNotEnabledException |
Wyjątek występujący podczas próby użycia funkcji na platformie, która nie ma włączonej tej funkcji. |
| FeatureNotSupportedException |
Wyjątek występujący podczas próby użycia funkcji na platformie, która jej nie obsługuje. |
| Launcher |
Interfejs API uruchamiania umożliwia aplikacji otwieranie identyfikatora URI przez system. Jest to często używane podczas głębokiego łączenia z niestandardowymi schematami identyfikatorów URI innej aplikacji. |
| LauncherExtensions |
Klasa statyczna z metodami rozszerzenia dla ILauncher interfejsów API. |
| MainThread |
Klasa MainThread umożliwia aplikacjom uruchamianie kodu w głównym wątku wykonywania i określenie, czy określony blok kodu jest obecnie uruchomiony w głównym wątku. |
| Map |
Interfejs API mapy umożliwia aplikacji otwieranie zainstalowanej aplikacji mapy w określonej lokalizacji lub miejscu. |
| MapExtensions |
Klasa statyczna z metodami rozszerzenia dla IMap interfejsów API. |
| MapLaunchOptions |
Uruchamianie opcji otwierania zainstalowanej aplikacji mapy. |
| OpenFileRequest |
Reprezentuje żądanie otwarcia pliku w innej aplikacji. |
| PermissionException |
Wyjątek występujący podczas wywoływania interfejsu API, który wymaga określonego uprawnienia. |
| Permissions |
Interfejs API uprawnień umożliwia sprawdzanie i żądanie uprawnień środowiska uruchomieniowego. |
| Permissions.BasePermission |
Reprezentuje abstrakcyjną klasę bazową dla wszystkich uprawnień. |
| Permissions.BasePlatformPermission |
Reprezentuje abstrakcyjną klasę bazową specyficzną dla platformy dla wszystkich uprawnień na tej platformie. |
| Permissions.Battery |
Reprezentuje uprawnienia dostępu do informacji o baterii urządzenia. |
| Permissions.Bluetooth |
Reprezentuje uprawnienia do komunikowania się za pośrednictwem połączenia Bluetooth (skanowanie, łączenie i/lub reklamy). |
| Permissions.CalendarRead |
Reprezentuje uprawnienia do odczytywania informacji kalendarza urządzenia. |
| Permissions.CalendarWrite |
Reprezentuje uprawnienia do zapisywania danych kalendarza urządzenia. |
| Permissions.Camera |
Reprezentuje uprawnienia dostępu do aparatu urządzenia. |
| Permissions.ContactsRead |
Reprezentuje uprawnienia do odczytywania informacji o kontaktach urządzenia. |
| Permissions.ContactsWrite |
Reprezentuje uprawnienia do zapisywania danych kontaktów urządzenia. |
| Permissions.Flashlight |
Reprezentuje uprawnienia dostępu do latarki urządzenia. |
| Permissions.LaunchApp |
Reprezentuje uprawnienia do uruchamiania innych aplikacji na urządzeniu. |
| Permissions.LocationAlways |
Reprezentuje uprawnienia dostępu do lokalizacji urządzenia, zawsze. |
| Permissions.LocationWhenInUse |
Reprezentuje uprawnienia dostępu do lokalizacji urządzenia tylko wtedy, gdy aplikacja jest używana. |
| Permissions.Maps |
Reprezentuje uprawnienia dostępu do aplikacji mapy urządzeń. |
| Permissions.Media |
Reprezentuje uprawnienia dostępu do multimediów z galerii urządzeń. |
| Permissions.Microphone |
Reprezentuje uprawnienia dostępu do mikrofonu urządzenia. |
| Permissions.NearbyWifiDevices |
Reprezentuje uprawnienia dostępu do pobliskich urządzeń Wi-Fi. |
| Permissions.NetworkState |
Reprezentuje uprawnienia dostępu do informacji o stanie sieci urządzenia. |
| Permissions.Phone |
Reprezentuje uprawnienia dostępu do danych telefonu urządzenia. |
| Permissions.Photos |
Reprezentuje uprawnienia dostępu do zdjęć z galerii urządzeń. |
| Permissions.PhotosAddOnly |
Reprezentuje uprawnienia do dodawania zdjęć (nieczytanych) do galerii urządzeń. |
| Permissions.PostNotifications |
Reprezentuje uprawnienia do publikowania powiadomień |
| Permissions.Reminders |
Reprezentuje uprawnienia dostępu do danych przypomnień urządzenia. |
| Permissions.Sensors |
Reprezentuje uprawnienia dostępu do czujników urządzenia. |
| Permissions.Sms |
Reprezentuje uprawnienia dostępu do danych sms urządzenia. |
| Permissions.Speech |
Reprezentuje uprawnienia dostępu do możliwości mowy urządzenia. |
| Permissions.StorageRead |
Reprezentuje uprawnienia do odczytywania magazynu urządzenia. |
| Permissions.StorageWrite |
Reprezentuje uprawnienia do zapisu w magazynie urządzeń. |
| Permissions.Vibrate |
Reprezentuje uprawnienia dostępu do silnika drgań urządzenia. |
| Platform |
Klasa statyczna zawierająca metody pomocnika specyficzne dla platformy. |
| VersionTracking |
Interfejs API VersionTracking umożliwia łatwe śledzenie wersji aplikacji na urządzeniu. |
Interfejsy
| IAppActions |
Interfejs API AppActions umożliwia tworzenie skrótów aplikacji i reagowanie na nie na podstawie ikony aplikacji. |
| IAppInfo |
Reprezentuje informacje o aplikacji. |
| IBrowser |
Zapewnia sposób wyświetlania strony internetowej wewnątrz aplikacji. |
| ILauncher |
Interfejs API uruchamiania umożliwia aplikacji otwieranie identyfikatora URI przez system. Jest to często używane podczas głębokiego łączenia z niestandardowymi schematami identyfikatorów URI innej aplikacji. |
| IMap |
Interfejs API mapy umożliwia aplikacji otwieranie zainstalowanej aplikacji mapy w określonej lokalizacji lub miejscu. |
| IPlatformAppActions |
Udostępnia abstrakcje zdarzeń cyklu życia platformy, które są wyzwalane podczas korzystania z akcji aplikacji. |
| IVersionTracking |
Interfejs API VersionTracking umożliwia łatwe śledzenie wersji aplikacji na urządzeniu. |
Wyliczenia
| AppPackagingModel |
Opisuje opcje tworzenia pakietów dla aplikacji systemu Windows. |
| AppTheme |
Wylicza różne motywy, które może pokazać system operacyjny lub aplikacja. |
| BrowserLaunchFlags |
Dodatkowe flagi, które można ustawić w celu kontrolowania sposobu otwarcia przeglądarki. |
| BrowserLaunchMode |
Uruchom typ przeglądarki. |
| BrowserTitleMode |
Tryb tytułu przeglądarki w aplikacji. |
| LayoutDirection |
Wylicza możliwe kierunki układu. |
| NavigationMode |
Reprezentuje różne tryby nawigacji, które można przekazać do aplikacji Maps systemu operacyjnego. |
| PermissionStatus |
Możliwe stany uprawnienia. |