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
| Nazwa | Opis |
|---|---|
| AppAction |
Klasa AppAction umożliwia tworzenie skrótów aplikacji i reagowanie na nie z poziomu 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 z poziomu ikony aplikacji. |
| AppActionsExtensions |
Obsługa metod rozszerzeń 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 otwierania 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 nie obsługuje tej funkcji. |
| 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 rozszerzeń dla ILauncher interfejsów API. |
| MainThread |
Klasa MainThread umożliwia aplikacjom uruchamianie kodu w głównym wątku wykonywania i określenie, czy dany 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 rozszerzeń dla IMap interfejsów API. |
| MapLaunchOptions |
Uruchom opcje 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 komunikacji za pośrednictwem połączenia Bluetooth (skanowanie, łączenie i/lub reklama). |
| Permissions.CalendarRead |
Reprezentuje uprawnienie do odczytywania informacji o kalendarzu 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 uprawnienie do odczytywania informacji o kontaktach urządzenia. |
| Permissions.ContactsWrite |
Reprezentuje uprawnienia do zapisywania danych kontaktów urządzenia. |
| Permissions.Flashlight |
Reprezentuje uprawnienie dostępu do latarki urządzenia. |
| Permissions.LaunchApp |
Reprezentuje uprawnienie do uruchamiania innych aplikacji na urządzeniu. |
| Permissions.LocationAlways |
Reprezentuje uprawnienie 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 uprawnienie dostępu do aplikacji mapy urządzeń. |
| Permissions.Media |
Reprezentuje uprawnienie 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 uprawnienie dostępu do informacji o stanie sieci urządzenia. |
| Permissions.Phone |
Reprezentuje uprawnienie dostępu do danych telefonu urządzenia. |
| Permissions.Photos |
Reprezentuje uprawnienie dostępu do zdjęć z galerii urządzeń. |
| Permissions.PhotosAddOnly |
Reprezentuje uprawnienie do dodawania zdjęć (nieczytanych) do galerii urządzeń. |
| Permissions.PostNotifications |
Reprezentuje uprawnienie do publikowania powiadomień |
| Permissions.Reminders |
Reprezentuje uprawnienie dostępu do danych przypomnienia urządzenia. |
| Permissions.Sensors |
Reprezentuje uprawnienie dostępu do czujników urządzenia. |
| Permissions.Sms |
Reprezentuje uprawnienie dostępu do danych sms urządzenia. |
| Permissions.Speech |
Reprezentuje uprawnienia dostępu do możliwości mowy urządzenia. |
| Permissions.StorageRead |
Reprezentuje uprawnienie do odczytywania magazynu urządzenia. |
| Permissions.StorageWrite |
Reprezentuje uprawnienie do zapisu w magazynie urządzeń. |
| Permissions.Vibrate |
Reprezentuje uprawnienia dostępu do silnika drgań urządzenia. |
| Platform |
Klasa statyczna zawierająca metody pomocnicze specyficzne dla platformy. |
| VersionTracking |
Interfejs API VersionTracking umożliwia łatwe śledzenie wersji aplikacji na urządzeniu. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IAppActions |
Interfejs API AppActions umożliwia tworzenie skrótów aplikacji i reagowanie na nie z poziomu 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. |
| IPermissions |
Zapewnia abstrakcję do sprawdzania i żądania uprawnień środowiska uruchomieniowego. |
| 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
| Nazwa | Opis |
|---|---|
| AppPackagingModel |
Opisuje opcje tworzenia pakietów dla aplikacji 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 uprawnień. |