MdmAlert Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités pour configurer les données envoyées au serveur de gestion des appareils mobiles.
public ref class MdmAlert sealed
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MdmAlert final
/// [Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class MdmAlert final
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MdmAlert
[Windows.Foundation.Metadata.Activatable(262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class MdmAlert
function MdmAlert()
Public NotInheritable Class MdmAlert
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Exemples
void MultipleMdmAlerts()
{
Log::Comment(WEX::Common::String().Format(L"Attempt to start syncing with two Alerts..."));
Log::Comment(WEX::Common::String().Format(L"Fill in all members of first alert."));
Windows::Management::MdmAlert myAlert;
// This format is mandated by the OMA-DM standards for alerts.
myAlert.Type(L"Reversed-Domain-Name:org.domain.samplealert");
myAlert.Format(Windows::Management::MdmAlertDataType::String);
myAlert.Data(L"alert-specific content.");
myAlert.Mark(Windows::Management::MdmAlertMark::Critical);
// Source and Target URIs are relative to the device, and typically in the MDM namespace.
// Here, they indicate that an app was installed at "InstallSample", and the resulting
// inventory location of the app is at "Results".
myAlert.Source(L"./Vendor/MSFT/AppManagement/InstallSample");
myAlert.Target(L"./Vendor/MSFT/AppManagement/Results");
Windows::Management::MdmAlert myAlertNext;
myAlertNext.Type(L"Reversed-Domain-Name:org.domain.nextalert");
std::vector<Windows::Management::MdmAlert> alertList;
alertList.push_back(myAlert);
alertList.push_back(myAlertNext);
}
void MultipleMdmAlerts()
{
Log::Comment(WEX::Common::String().Format(L"Attempt to start syncing with two Alerts..."));
Log::Comment(WEX::Common::String().Format(L"Fill in all members of first alert."));
Windows::Management::MdmAlert^ myAlert = ref new Windows::Management::MdmAlert();
// This format is mandated by the OMA-DM standards for alerts.
myAlert->Type = ref new Platform::String(L"Reversed-Domain-Name:org.domain.samplealert");
myAlert->Format = Windows::Management::MdmAlertDataType::String;
myAlert->Data = ref new Platform::String(L"alert-specific content.");
myAlert->Mark = Windows::Management::MdmAlertMark::Critical;
// Source and Target URIs are relative to the device and typically in the MDM namespace.
// Here, they indicate that an app was installed at "InstallSample" and the resulting
// inventory location of the app is at "Results".
myAlert->Source = ref new Platform::String(L"./Vendor/MSFT/AppManagement/InstallSample");
myAlert->Target = ref new Platform::String(L"./Vendor/MSFT/AppManagement/Results");
Windows::Management::MdmAlert^ myAlertNext = ref new Windows::Management::MdmAlert();
myAlertNext->Type = ref new Platform::String(L"Reversed-Domain-Name:org.domain.nextalert");
Windows::Foundation::Collections::IVector<MdmAlert^>^ alertList = ref new Platform::Collections::Vector<MdmAlert^>();
alertList->Append(myAlert);
alertList->Append(myAlertNext);
}
Remarques
Il existe deux utilisations de MdmAlert :
- Avant de commencer une session MdmSession : créez une alerte et personnalisez les paramètres d’alerte.
- Après avoir démarré une session MdmSession : interrogez la session pour obtenir les résultats de l’alerte, y compris status renvoyés par le serveur pour l’alerte.
Remarque : L’alerte générique (1226) est la plus courante.
Constructeurs
MdmAlert() |
Une alerte MDM avec des champs de données personnalisés. |
Propriétés
Data |
Données MDM personnalisées envoyées au serveur. |
Format |
Format de données de l’alerte MDM. |
Mark |
Priorité ou criticité de l’alerte. |
Source |
Chemin d’accès DE l’URI local à la source de l’alerte. |
Status |
Un code status en lecture seule envoyé par le serveur en réponse à l’alerte. |
Target |
Chemin d’accès de l’URI local à l’emplacement d’inventaire de l’application. |
Type |
Type de l’alerte. Il s’agit également de l’ID d’alerte. |