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. |