Поделиться через


Device.ConfigActions - перечисление

Обновлен: Ноябрь 2007

Указывает действие, которое следует выполнить при контролировании использования устройства.

Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.

Пространство имен:  Microsoft.SmartDevice.Connectivity
Сборка:  Microsoft.SmartDevice.Connectivity (в Microsoft.SmartDevice.Connectivity.dll)

Синтаксис

'Декларация
<FlagsAttribute> _
Public Enumeration ConfigActions
'Применение
Dim instance As Device.ConfigActions
[FlagsAttribute]
public enum ConfigActions
[FlagsAttribute]
public enum class ConfigActions
public enum ConfigActions

Члены

Имя члена Описание
ProcessInput XML-файл конфигурации для контролирования использования устройства. Используется для развертывания политик на устройстве и запроса текущих параметров политики для устройства.
ReadMetadata Чтение метаданных с устройства.

Заметки

Это перечисление используется в качестве параметра при вызове метода ProvisionDevice.

Примеры

' Query Device for current security policies 
Dim readxml As String = "<wap-provisioningdoc>" & _
"<characteristic type=""SecurityPolicy"">" & _
"<parm-query name=""4123""/>" & _
"<parm-query name=""4122""/>" & _
"<parm-query name=""4101""/>" & _
"<parm-query name=""4102""/>" & _
"<parm-query name=""4097""/>" & _
"</characteristic>" & _
"</wap-provisioningdoc>"

Console.WriteLine(device.ProvisionDevice(readxml, _
                                         device.ConfigActions.ProcessInput))

' Deploy two-tier prompt security configuration to device and see changes
Dim provisionxml As String = "<wap-provisioningdoc>" & _
"<characteristic type=""SecurityPolicy"">" & _
"<parm name=""4123"" value=""0"" />" & _
"<parm name=""4122"" value=""0"" />" & _
"<parm name=""4101"" value=""16"" />" & _
"<parm name=""4102"" value=""1"" />" & _
"<parm name=""4097"" value=""2"" />" & _
"</characteristic>" & _
"</wap-provisioningdoc>"

Console.WriteLine(device.ProvisionDevice(provisionxml, _
                                         device.ConfigActions.ProcessInput))

' Read metadata about the policies
Console.WriteLine(device.ProvisionDevice(readxml, _
                                         device.ConfigActions.ReadMetadata))
                // Query Device for current security policies 
                string readxml = @"
<wap-provisioningdoc>
    <characteristic type=""SecurityPolicy"">
        <parm-query name=""4123""/>
        <parm-query name=""4122""/>
        <parm-query name=""4101""/>
        <parm-query name=""4102""/>
        <parm-query name=""4097""/>
    </characteristic>
</wap-provisioningdoc>";
                Console.WriteLine(device.ProvisionDevice(readxml, 
                    Device.ConfigActions.ProcessInput));

                // Deploy two-tier prompt security configuration to device and see changes
                string provisionxml = @"
<wap-provisioningdoc>
    <characteristic type=""SecurityPolicy"">
        <parm name=""4123"" value=""0"" />
        <parm name=""4122"" value=""0"" />
        <parm name=""4101"" value=""16"" />
        <parm name=""4102"" value=""1"" />
        <parm name=""4097"" value=""2"" />
    </characteristic>
</wap-provisioningdoc>";
                Console.WriteLine(device.ProvisionDevice(provisionxml, 
                    Device.ConfigActions.ProcessInput));

                // Read metadata about the policies
                Console.WriteLine(device.ProvisionDevice(readxml, 
                    Device.ConfigActions.ReadMetadata));

См. также

Ссылки

Microsoft.SmartDevice.Connectivity - пространство имен