Microsoft.Maui.ApplicationModel Przestrzeń nazw

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