MdmAlert Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Funktionen zum Konfigurieren der Daten bereit, die an den Verwaltungsserver für mobile Geräte gesendet werden.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Beispiele
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);
}
Hinweise
Es gibt zwei Verwendungsmöglichkeiten von MdmAlert:
- Bevor Sie eine MdmSession starten: Erstellen Sie eine Warnung, und passen Sie die Warnungsparameter an.
- Nachdem Sie eine MdmSession gestartet haben: Fragen Sie die Sitzung nach Ergebnissen der Warnung ab, einschließlich status, die vom Server für die Warnung zurückgesendet wurden.
Hinweis: Die allgemeine Warnung (1226) ist am häufigsten.
Konstruktoren
MdmAlert() |
Eine MDM-Warnung mit benutzerdefinierten Datenfeldern. |
Eigenschaften
Data |
An den Server gesendete benutzerdefinierte MDM-Daten. |
Format |
Das Datenformat der MDM-Warnung. |
Mark |
Die Priorität oder Wichtigkeit der Warnung. |
Source |
Der lokale URI-Pfad zur Quelle der Warnung. |
Status |
Ein schreibgeschützter status Code, der vom Server als Reaktion auf die Warnung gesendet wurde. |
Target |
Der lokale URI-Pfad zum Inventarspeicherort der Anwendung. |
Type |
Der Typ der Warnung. Dies ist auch die Warnungs-ID. |