Skip to content

[Tizen.Security.DevicePolicyManager][TSCACR-646] Remove all deprecate…#7544

Open
terry2000s wants to merge 1 commit intoSamsung:mainfrom
terry2000s:master
Open

[Tizen.Security.DevicePolicyManager][TSCACR-646] Remove all deprecate…#7544
terry2000s wants to merge 1 commit intoSamsung:mainfrom
terry2000s:master

Conversation

@terry2000s
Copy link
Copy Markdown
Collaborator

@terry2000s terry2000s requested a review from y01k as a code owner March 31, 2026 05:14
@github-actions github-actions bot added the API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0 label Mar 31, 2026
@TizenAPI-Bot
Copy link
Copy Markdown
Collaborator

Public API Changed

Please follow the ACR process for the changed API below.

Added: 0, Removed: 97, Changed: 0

Removed

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.BluetoothPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.BluetoothPolicy::BluetoothPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.BluetoothPolicy::BluetoothTetheringPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.BluetoothPolicy::IsBluetoothAllowed()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.BluetoothPolicy::IsBluetoothTetheringAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BluetoothPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BluetoothPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BluetoothPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.BluetoothPolicy::BluetoothPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.BluetoothPolicy::BluetoothTetheringPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.BrowserPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.BrowserPolicy::BrowserPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.BrowserPolicy::IsBrowserAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BrowserPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BrowserPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.BrowserPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.BrowserPolicy::BrowserPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.DevicePolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.DevicePolicyManager

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.DevicePolicyManager::.ctor()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.DevicePolicyManager::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.DevicePolicyManager::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.DevicePolicyManager::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- T Tizen.Security.DevicePolicyManager.DevicePolicyManager::GetPolicy()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.EmailPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.EmailPolicy::PopImapEmailPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.EmailPolicy::IsPopImapAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.EmailPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.EmailPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.EmailPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.EmailPolicy::PopImapPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.LocationPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.LocationPolicy::LocationPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.LocationPolicy::IsLocationAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.LocationPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.LocationPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.LocationPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.LocationPolicy::LocationPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.MediaPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.MediaPolicy::CameraPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.MediaPolicy::MicrophonePolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.MediaPolicy::IsCameraAllowed()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.MediaPolicy::IsMicrophoneAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.MediaPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.MediaPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.MediaPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.MediaPolicy::CameraPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.MediaPolicy::MicrophonePolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.PasswordPolicy

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::DaysToExpiration()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::MaximumFailedAttemptsForWipe()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::MaxInactivityTimeDeviceLock()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::MinimumLength()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::MinimumPreviousHistory()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Int32 Tizen.Security.DevicePolicyManager.PasswordPolicy::MinimumRequiredComplexChars()

- /// <privilege>http://tizen.org/privilege/dpm.password</privilege
- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordPolicy::Quality()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.PasswordQuality

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Alphabetic

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Alphanumeric

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Numeric

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Simple

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Something

- /// <since_tizen>6</since_tizen
- static Tizen.Security.DevicePolicyManager.PasswordQuality Tizen.Security.DevicePolicyManager.PasswordQuality::Unspecified

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs::IsAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.String Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs::PolicyName()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.StoragePolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.StoragePolicy::ExternalStoragePolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.StoragePolicy::IsExternalStorageAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.StoragePolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.StoragePolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.StoragePolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.StoragePolicy::ExternalStoragePolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.TelephonyPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.TelephonyPolicy::MessagingPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.TelephonyPolicy::IsMessagingAllowed(System.String)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.TelephonyPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.TelephonyPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.TelephonyPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.TelephonyPolicy::MessagingPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.UsbPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.UsbPolicy::UsbTetheringPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.UsbPolicy::IsUsbTetheringAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.UsbPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.UsbPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.UsbPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.UsbPolicy::UsbTetheringPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- Tizen.Security.DevicePolicyManager.WifiPolicy

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.WifiPolicy::WifiHotspotPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.String Tizen.Security.DevicePolicyManager.WifiPolicy::WifiPolicyName

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.WifiPolicy::IsWifiAllowed()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.Boolean Tizen.Security.DevicePolicyManager.WifiPolicy::IsWifiHotspotAllowed()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.WifiPolicy::Dispose()

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.WifiPolicy::Dispose(System.Boolean)

- /// <since_tizen>none</since_tizen
- [Obsolete]
- System.Void Tizen.Security.DevicePolicyManager.WifiPolicy::Finalize()

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.WifiPolicy::WifiHotspotPolicyChanged

- /// <since_tizen>6</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.DevicePolicyManager.PolicyChangedEventArgs> Tizen.Security.DevicePolicyManager.WifiPolicy::WifiPolicyChanged

@JoonghyunCho
Copy link
Copy Markdown
Member

Code Review

The removal looks clean -- all deleted types were previously annotated with [Obsolete] since API level 11, so this is an expected hard removal.

1. Verify downstream references
Please confirm there are no remaining references to Tizen.Security.DevicePolicyManager types elsewhere in the TizenFX repo (test projects, sample projects, or other modules with a ProjectReference or using directive). A search across the repo excluding the deleted directory would confirm this is complete.

2. Confirm module is de-registered from the top-level build
The .csproj and .sln files for the deleted module are removed here, but please verify the module is also removed from any umbrella solution files or build scripts that enumerate project directories, so CI does not fail trying to resolve a missing project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ACR Required API14 Platform : Tizen 11.0 / TFM: net8.0-tizen11.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants