다음을 통해 공유


Windows Phone Silverlight를 UWP API로 매핑

이 토픽에서는 Windows Phone Silverlight API를 해당 UWP(Universal Windows Platform)에 포괄적으로 매핑합니다. 일반적으로 기능이 일대일로 매핑되지는 않지만, 비슷한 기능이 각 플랫폼의 네임스페이스 또는 클래스에 있을 수 있습니다.

매핑 테이블은 UWP 프로젝트에서 작업할 때 Windows Phone Silverlight 프로젝트의 소스 코드를 다시 사용하는 데 도움이 됩니다. 두 플랫폼 사이의 네임스페이스와 클래스의 이름(UI 컨트롤 포함)이 다릅니다. 대부분의 경우, 네임스페이스 이름을 간단히 변경하면 코드가 컴파일됩니다. 네임스페이스 이름과 함께 클래스 또는 API 이름이 변경된 경우도 있습니다. 매핑이 더 복잡하므로 접근 방법을 변경해야 하는 경우도 있습니다.

**테이블 사용 방법:** 먼저, 사용 중인 클래스의 이름을 검색합니다. 네임스페이스 이름을 변경하는 것보다 매핑이 더 복잡할 경우 클래스가 나열됩니다. 클래스가 나열되지 않는 경우, 매핑 시 네임스페이스만 변경하면 됩니다. 그러므로 클래스의 네임스페이스 이름을 찾고 해당하는 UWP 네임스페이스 이름을 찾습니다. 해당 네임스페이스에 클래스가 있습니다. 네임스페이스가 나열되지 않는 경우, 이름이 변경되지 않은 것입니다.

주의 Windows 10은 Windows Phone Store 앱보다 훨씬 많은 .NET Framework를 지원합니다. 예를 들어, Windows 10에는 System.Net, System.Net.NetworkInformation 및 System.Net.Sockets뿐만 아니라 여러 System.ServiceModel.* 네임스페이스도 있습니다. 또한 Windows 10 앱에서는 MSIL을 고유하게 실행 가능한 컴퓨터 코드로 변환하는 미리 컴파일 기술인 .NET Native로부터 이점을 얻을 수 있습니다. .NET Native 앱은 해당 MSIL 앱보다 더 빠르게 시작되며 메모리와 배터리를 더 적게 사용합니다.

Windows Phone Silverlight Windows Runtime
Advertising
Microsoft.Advertising.Mobile.UI.AdControl 클래스 AdControl 클래스
알람, 미리 알림 및 백그라운드 에이전트
Microsoft.Phone.BackgroundAgent 클래스 BackgroundTaskBuilder 클래스
Microsoft.Phone.Scheduler 네임스페이스 Windows.ApplicationModel.Background 네임스페이스
Microsoft.Phone.Scheduler.Alarm 클래스 BackgroundTaskBuilderToastNotificationManager 클래스
Microsoft.Phone.Scheduler.PeriodicTask, ScheduledAction, ScheduledActionService, ScheduledTaskScheduledTaskAgent 클래스 BackgroundTaskBuilder 클래스
Microsoft.Phone.Scheduler.Reminder 클래스 BackgroundTaskBuilderToastNotificationManager 클래스
Microsoft.Phone.PictureDecoder 클래스 BitmapDecoder 클래스
Microsoft.Phone.BackgroundAudio 네임스페이스 Windows.Media.Playback 네임스페이스
Microsoft.Phone.BackgroundTransfer 네임스페이스 Windows.Networking.BackgroundTransfer 네임스페이스
앱 모델 및 환경
System.AppDomain 클래스 직접적으로 해당하는 항목이 없습니다. ApplicationCoreApplication 클래스를 참조하세요.
System.Environment 클래스 직접적으로 해당하는 항목이 없습니다.
System.ComponentModel.Annotations 클래스 직접적으로 해당하는 항목이 없습니다.
System.ComponentModel.BackgroundWorker 클래스 ThreadPool 클래스
System.ComponentModel.DesignerProperties 클래스 DesignMode 클래스
System.Threading.ThreadSystem.Threading.ThreadPool 클래스 ThreadPool 클래스
(ST = System.Threading)
ST.Thread.MemoryBarrier 메서드
(ST = System.Threading)
ST.Interlocked.MemoryBarrier 메서드
(ST = System.Threading)
ST.Thread.ManagedThreadId 속성
(S = System)
S.Environment.ManagedThreadId 속성
System.Threading.Timer 클래스 ThreadPoolTimer 클래스
(SWT = System.Windows.Threading)
SWT.Dispatcher 클래스
CoreDispatcher 클래스
(SWT = System.Windows.Threading)
SWT.DispatcherTimer 클래스
DispatcherTimer 클래스
Visual Studio용 Blend
(MEDC = Microsoft.Expression.Drawing.Core)
MEDC.GeometryHelper 클래스
직접적으로 해당하는 항목이 없습니다.
Microsoft.Expression.Interactivity 네임스페이스 Microsoft.Xaml.Interactivity 네임스페이스
Microsoft.Expression.Interactivity.Core 네임스페이스 Microsoft.Xaml.Interactions.Core 네임스페이스
(MEIC = Microsoft.Expression.Interactivity.Core)
MEIC.ExtendedVisualStateManager 클래스
직접적으로 해당하는 항목이 없습니다.
Microsoft.Expression.Interactivity.Input 네임스페이스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Expression.Interactivity.Media 네임스페이스 Microsoft.Xaml.Interactions.Media 네임스페이스
Microsoft.Expression.Shapes 네임스페이스 직접적으로 해당하는 항목이 없습니다.
(MI = Microsoft.Internal)
MI.IManagedFrameworkInternalHelper 인터페이스
직접적으로 해당하는 항목이 없습니다.
연락처 및 일정 데이터
Microsoft.Phone.UserData 네임스페이스 Windows.ApplicationModel.ContactsWindows.ApplicationModel.Appointments 네임스페이스
(MPU = Microsoft.Phone.UserData)
MPU.Account, ContactAddress, ContactCompanyInformation, ContactEmailAddressContactPhoneNumber 클래스
Contact 클래스
(MPU = Microsoft.Phone.UserData)
MPU.Appointments 클래스
AppointmentCalendar 클래스
(MPU = Microsoft.Phone.UserData)
MPU.Contacts 클래스
ContactStore 클래스
컨트롤 및 UI 인프라
ControlTiltEffect.TiltEffect 클래스 Windows Runtime 애니메이션 라이브러리의 애니메이션은 공용 컨트롤의 기본 스타일로 제공됩니다. 애니메이션을 참조하세요.
Microsoft.Phone.Controls 네임스페이스 Windows.UI.Xaml.Controls 네임스페이스
(MPC = Microsoft.Phone.Controls)
MPC.ContextMenu 클래스
PopupMenu 클래스
(MPC = Microsoft.Phone.Controls)
MPC.DatePickerPage 클래스
DatePickerFlyout 클래스
(MPC = Microsoft.Phone.Controls)
MPC.GestureListener 클래스
GestureRecognizer 클래스
(MPC = Microsoft.Phone.Controls)
MPC.LongListSelector 클래스
SemanticZoom 클래스
(MPC = Microsoft.Phone.Controls)
MPC.ObscuredEventArgs 클래스
SystemProtectionWindowActivatedEventArgs 클래스
(MPC = Microsoft.Phone.Controls)
MPC.Panorama 클래스
Hub 클래스
(MPC = Microsoft.Phone.Controls)
MPC.PhoneApplicationFrame,
(SWN = System.Windows.Navigation)
SWN.NavigationService 클래스
Frame 클래스
(MPC = Microsoft.Phone.Controls)
MPC.PhoneApplicationPage 클래스
Page 클래스
(MPC = Microsoft.Phone.Controls)
MPC.TiltEffect 클래스
PointerDownThemeAnimation 클래스
(MPC = Microsoft.Phone.Controls)
MPC.TimePickerPage 클래스
TimePickerFlyout 클래스
(MPC = Microsoft.Phone.Controls)
MPC.WebBrowser 클래스
WebView 클래스
(MPC = Microsoft.Phone.Controls)
MPC.WebBrowserExtensions 클래스
직접적으로 해당하는 항목이 없습니다.
(MPC = Microsoft.Phone.Controls)
MPC.WrapPanel 클래스
일반 레이아웃에 대하여 직접 해당하는 항목이 없습니다. 항목 컨트롤의 항목 패널 템플릿에서 ItemsWrapGridWrapGrid가 사용될 수 있습니다.
(MPD = Microsoft.Phone.Data)
MPD.Linq 네임스페이스
직접적으로 해당하는 항목이 없습니다.
(MPD = Microsoft.Phone.Data)
MPD.Linq.Mapping 네임스페이스
직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Globalization 네임스페이스 직접적으로 해당하는 항목이 없습니다.
(MPI = Microsoft.Phone.Info)
MPI.DeviceExtendedPropertiesDeviceStatus 클래스
EasClientDeviceInformationMemoryManager 클래스입니다. 자세한 정보를 보려면 디바이스 상태를 참조하세요.
(MPI = Microsoft.Phone.Info)
MPI.MediaCapabilities 클래스
직접적으로 해당하는 항목이 없습니다.
(MPI = Microsoft.Phone.Info)
MPI.UserExtendedProperties 클래스
AdvertisingManager 클래스
System.Windows 네임스페이스 Windows.UI.Xaml 네임스페이스
System.Windows.Automation 네임스페이스 Windows.UI.Xaml.Automation 네임스페이스
System.Windows.ControlsSystem.Windows.Input 네임스페이스 Windows.UI.Core, Windows.UI.InputWindows.UI.Xaml.Controls 네임스페이스
System.Windows.Controls.DrawingSurfaceDrawingSurfaceBackgroundGrid 클래스 SwapChainPanel 클래스
System.Windows.Controls.RichTextBox 클래스 RichEditBox 클래스
System.Windows.Controls.WrapPanel 클래스 일반 레이아웃에 대하여 직접 해당하는 항목이 없습니다. 항목 컨트롤의 항목 패널 템플릿에서 ItemsWrapGridWrapGrid가 사용될 수 있습니다.
System.Windows.Controls.Primitives 네임스페이스 Windows.UI.Xaml.Controls.Primitives 네임스페이스
System.Windows.Controls.Shapes 네임스페이스 Windows.UI.Xaml.Controls.Shapes 네임스페이스
System.Windows.Data 네임스페이스 Windows.UI.Xaml.Data 네임스페이스
System.Windows.Documents 네임스페이스 Windows.UI.Xaml.Documents 네임스페이스
System.Windows.Ink 네임스페이스 직접적으로 해당하는 항목이 없습니다.
System.Windows.Markup 네임스페이스 Windows.UI.Xaml.Markup 네임스페이스
System.Windows.Navigation 네임스페이스 Windows.UI.Xaml.Navigation 네임스페이스
System.Windows.UIElement.Tap 이벤트, EventHandler<GestureEventArgs> 대리자 Tapped 클래스, TappedEventHandler 대리자
데이터 및 서비스
System.Data.Linq.DataContext 클래스 직접적으로 해당하는 항목이 없습니다.
System.Data.Linq.Mapping.ColumnAttribute 클래스 직접적으로 해당하는 항목이 없습니다.
System.Data.Linq.SqlClient.SqlHelpers 클래스 직접적으로 해당하는 항목이 없습니다.
장치
Microsoft.DevicesMicrosoft.Devices.Sensors 네임스페이스 Windows.Devices.Enumeration, Windows.Devices.Enumeration.Pnp, Windows.Devices.InputWindows.Devices.Sensors 네임스페이스
Microsoft.Devices.CameraMicrosoft.Devices.PhotoCamera 클래스 MediaCapture 클래스입니다. 또한 CameraCaptureUI 클래스(Windows 전용)입니다.
Microsoft.Devices.CameraButtons 클래스 HardwareButtons 클래스
Microsoft.Devices.CameraVideoBrushExtensions 클래스 CaptureElement 클래스
Microsoft.Devices.Environment 클래스 직접적으로 해당하는 항목이 없습니다. 문제를 해결하기 위해 조건부 컴파일을 사용하고 사용자 지정 기호를 정의할 수 있습니다. 또는 IsAttached 속성을 활용하여 문제를 해결할 수 있습니다.
Microsoft.Devices.MediaHistory 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Devices.VibrateController 클래스 VibrationDevice 클래스
Microsoft.Devices.Radio.FMRadio 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Devices.Sensors.AccelerometerCompass 클래스 Windows.Devices.Sensors 네임스페이스의
Microsoft.Devices.Sensors.Gyroscope 클래스 Gyrometer 클래스
Microsoft.Devices.Sensors.Motion 클래스 Inclinometer 클래스
세계화
System.Globalization 네임스페이스 Windows.Globalization 네임스페이스
(ST = System.Threading)
ST.Thread.CurrentCulture 속성
(SG = System.Globalization)
S.CultureInfo.CurrentCulture 속성
(ST = System.Threading)
ST.Thread.CurrentUICulture 속성
(SG = System.Globalization)
S.CultureInfo.CurrentUICulture 속성
그래픽 및 애니메이션
Microsoft.Xna.Framework.* 네임스페이스, XNA Framework 클래스 라이브러리콘텐츠 파이프라인 클래스 라이브러리 직접적으로 해당하는 항목이 없습니다. 일반적으로 C++로 작성한 Microsoft DirectX를 사용합니다. 게임 개발DirectX 및 XAML interop를 참조하세요.
Microsoft.Xna.Framework.Audio.Microphone 클래스 MediaCapture 클래스
Microsoft.Xna.Framework.Audio.SoundEffect 클래스 MediaElement 클래스
Microsoft.Xna.Framework.GamerServices 네임스페이스 (WPS = Windows.Phone.System)
WPS.UserProfile.GameServices.Core 네임스페이스
Microsoft.Xna.Framework.GamerServices.Guide 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Xna.Framework.Input.GamePad 클래스 HardwareButtons 클래스
Microsoft.Xna.Framework.Input.Touch.TouchPanel 클래스 GestureRecognizer 클래스
(MXFM = Microsoft.Xna.Framework.Media)
MXFM.MediaLibraryMXFM.PhoneExtensions.MediaLibraryExtensions 클래스
KnownFolders 클래스
Microsoft.Xna.Framework.Media.MediaQueue 클래스 SystemMediaTransportControls 클래스
Microsoft.Xna.Framework.Media.Playlist 클래스 BackgroundMediaPlayer 클래스
System.Windows.Media 네임스페이스 Windows.UI.Xaml.Media 네임스페이스
System.Windows.Media.RadialGradientBrush 클래스 직접적으로 해당하는 항목이 없습니다. 미디어 및 그래픽을 참조하세요.
System.Windows.Media.Animation 네임스페이스 Windows.UI.Xaml.Media.Animation 네임스페이스
System.Windows.Media.Effects 네임스페이스 직접적으로 해당하는 항목이 없습니다.
System.Windows.Media.Imaging 네임스페이스 Windows.UI.Xaml.Media.Imaging 네임스페이스
System.Windows.Media.Media3D 네임스페이스 Windows.UI.Xaml.Media.Media3D 네임스페이스
System.Windows.Shapes 네임스페이스 Windows.UI.Xaml.Shapes 네임스페이스
시작 관리자 및 선택자
Microsoft.Phone.Tasks.AddressChooserTask, EmailAddressChooserTaskPhoneNumberChooserTask 클래스 ContactPicker 클래스
Microsoft.Phone.Tasks.AddWalletItemTaskAddWalletItemResult 클래스 Windows.ApplicationModel.Wallet 네임스페이스
Microsoft.Phone.Tasks.BingMapsDirectionsTaskBingMapsTask 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Tasks.CameraCaptureTask 클래스 MediaCapture 클래스입니다. 또한 CameraCaptureUI 클래스(Windows 전용)입니다.
Microsoft.Phone.Tasks.MarketplaceDetailTask CurrentApp 클래스(RequestAppPurchaseAsync 메서드)
Microsoft.Phone.Tasks.ConnectionSettingsTask, MarketplaceHubTask, MarketplaceReviewTask, MarketplaceSearchTask, MediaPlayerLauncher, SearchTask, SmsComposeTaskWebBrowserTask 클래스 Launcher 클래스
Microsoft.Phone.Tasks.EmailComposeTask 클래스 EmailMessage 클래스
Microsoft.Phone.Tasks.GameInviteTask 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Tasks.MapDownloaderTask, MapsDirectionsTask, MapsTaskMapUpdaterTask 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Tasks.PhoneCallTask 클래스 PhoneCallManager 클래스
Microsoft.Phone.Tasks.PhotoChooserTask 클래스 FileOpenPicker 클래스
Microsoft.Phone.Tasks.SaveAppointmentTask 클래스 AppointmentManager 클래스
Microsoft.Phone.Tasks.SaveContactTask, SaveEmailAddressTaskSavePhoneNumberTask 클래스 StoredContact 클래스(Windows Phone 전용)
Microsoft.Phone.Tasks.SaveRingtoneTask 클래스 직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Tasks.ShareLinkTask, ShareMediaTaskShareStatusTask 클래스 DataPackage 클래스
위치
System.Device.Location 네임스페이스 Windows.Devices.Geolocation 네임스페이스
System.Device.GeoCoordinateWatcher 클래스 Geolocator 클래스
Maps
Microsoft.Phone.Maps 네임스페이스 Windows.Services.Maps 네임스페이스
Microsoft.Phone.Maps.Controls 네임스페이스 Windows.UI.Xaml.Controls.Maps 네임스페이스
Microsoft.Phone.Maps.Controls.Map 클래스 MapControl 클래스
Microsoft.Phone.Maps.Services 네임스페이스 Windows.Services.Maps 네임스페이스
Microsoft.Phone.Maps.Services.GeocodeQueryReverseGeocodeQuery 클래스 MapLocationFinder 클래스
System.Device.Location.GeoCoordinate 클래스 Geopoint 클래스
Microsoft.Phone.Maps.Services.Route 클래스 MapRoute 클래스
Microsoft.Phone.Maps.Services.RouteQuery 클래스 MapRouteFinder 클래스
수익 창출
Microsoft.Phone.Marketplace 네임스페이스 Windows.ApplicationModel.Store 네임스페이스
미디어
Microsoft.Phone.Media 네임스페이스 MediaElement 클래스
네트워킹
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.DeviceNetworkInformation 클래스
HostnameNetworkInformation 클래스
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.NetworkInterface 클래스
NetworkInformation 클래스
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.NetworkInterfaceInfo 클래스
ConnectionProfile 클래스
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.NetworkInterfaceList 클래스
NetworkInformation 클래스
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.SocketExtensions 클래스
직접적으로 해당하는 항목이 없습니다.
(MPNN = Microsoft.Phone.Net.NetworkInformation)
MPNN.WebRequestExtensions 클래스
직접적으로 해당하는 항목이 없습니다.
Microsoft.Phone.Networking.Voip 네임스페이스 직접적으로 해당하는 항목이 없습니다.
System.Net.CookieCollection 클래스 여전히 지원되지만, 일부 속성이 누락되었음(예시: IsReadOnly)
System.Net.DownloadProgressChangedEventArgs 클래스 및 System.Net.WebClient와 관련된 유사한 클래스 HttpClient 클래스(또는 System.Net.Http.HttpClient)입니다. System.Net.Http.StreamContent에서 파생되어 진행률을 측정합니다.
System.Net.DnsEndPointIPAddress 클래스 이러한 클래스는 여전히 지원되지만, 일부 속성이 누락되었습니다. 대신 HostName 클래스로 포팅합니다.
System.Net.HttpUtility 클래스 HtmlFormatHelper 클래스
System.Net.HttpWebRequest 클래스 부분적으로 지원되지만 권장되는 미래 지향적인 대안은 HttpClient 클래스(또는 System.Net.Http.HttpClient)입니다. 이러한 API는 HTTP 요청을 나타내기 위해 System.Net.Http.HttpRequestMessage를 사용합니다.
System.Net.HttpWebResponse 클래스 여전히 지원되지만, Close() 대신 Dispose()를 사용합니다. 그러나 권장되는 미래 지향적인 대안은 HttpClient 클래스(또는 System.Net.Http.HttpClient)입니다. 이러한 API는 HTTP 응답을 나타내기 위해 System.Net.Http.HttpResponseMessage를 사용합니다.
(SNN = System.Net.NetworkInformation)
SNN.NetworkChange 클래스
생성자를 제외하고 계속 지원됩니다.
System.Net.OpenReadCompletedEventArgs 클래스 및 System.Net.WebClient와 관련된 유사한 클래스 HttpClient 클래스(또는 System.Net.Http.HttpClient)
System.Net.Sockets.Socket 클래스 여전히 지원되지만, Close() 대신 Dispose()를 사용합니다. 대신 StreamSocket 클래스로 포팅합니다.
System.Net.Sockets.SocketException 클래스 여전히 지원되지만, ErrorCode 대신 SocketErrorCode 속성을 사용합니다.
System.Net.Sockets.UdpAnySourceMulticastClientUdpSingleSourceMulticastClient 클래스 DatagramSocket 클래스
System.Net.UploadProgressChangedEventArgs 클래스 및 System.Net.WebClient와 관련된 유사한 클래스 HttpClient 클래스(또는 System.Net.Http.HttpClient)
System.Net.WebClient 클래스 HttpClient 클래스(또는 System.Net.Http.HttpClient)
System.Net.WebRequest 클래스 부분적으로 지원되지만(다른 속성의 집합), 권장되는 미래 지향적인 대안은 HttpClient 클래스(또는 System.Net.Http.HttpClient)입니다. 이러한 API는 HTTP 요청을 나타내기 위해 System.Net.Http.HttpRequestMessage를 사용합니다.
System.Net.WebResponse 클래스 여전히 지원되지만, Close() 대신 Dispose()를 사용합니다. 그러나 권장되는 미래 지향적인 대안은 HttpClient 클래스(또는 System.Net.Http.HttpClient)입니다. 이러한 API는 HTTP 응답을 나타내기 위해 System.Net.Http.HttpResponseMessage를 사용합니다.
(SN = System.Net)
SN.WriteStreamClosedEventArgs 클래스
HttpClient 클래스(또는 System.Net.Http.HttpClient)
(SN = System.Net)
SN.WriteStreamClosedEventHandler 클래스
HttpClient 클래스(또는 System.Net.Http.HttpClient)
System.UriFormatException 클래스 System.FormatException 클래스
알림
MPN = Microsoft.Phone.Notification 네임스페이스 Windows.UI.NotificationsWindows.Networking.PushNotifications 네임스페이스
MPN = Microsoft.Phone.Notification
MPN.HttpNotification 클래스
TileNotification 클래스
MPN = Microsoft.Phone.Notification
MPN.HttpNotificationChannel 클래스
PushNotificationChannel 클래스
프로그래밍
System 네임스페이스 Windows.Foundation 네임스페이스
System.Diagnostics.StackFrameStackTrace 클래스 직접적으로 해당하는 항목이 없습니다.
System.Diagnostics 네임스페이스 Windows.Foundation.Diagnostics 네임스페이스
System.ICloneable 인터페이스 적절한 형식을 반환하는 사용자 지정 메서드입니다.
System.Reflection.Emit.ILGenerator 클래스 직접적으로 해당하는 항목이 없습니다.
반응적 확장
Microsoft.Phone.Reactive 네임스페이스 직접적으로 해당하는 항목이 없습니다.
리플렉션
System.Type 클래스 System.Reflection.TypeInfo 클래스입니다. UWP 앱을 위한 .NET Framework에서의 리플렉션을 참조하세요.
리소스
System.Resources.ResourceManager 클래스 (WA = Windows.ApplicationModel)
WA.Resources.CoreWA.Resources 네임스페이스, ResourceManager 클래스입니다. Windows Runtime 앱에서 리소스 만들기 및 검색하기를 참조하세요.
보안 요소
(MPS = Microsoft.Phone.SecureElement)
MPS.SecureElementChannelMPS.SecureElementSession 클래스
SmartCardConnection 클래스
(MPS = Microsoft.Phone.SecureElement)
MPS.SecureElementReader 클래스
SmartCardReader 클래스
보안
(SSC = System.Security.Cryptography)
SSC.AesSSC.RSA 클래스
CryptographicEngine 클래스
(SSC = System.Security.Cryptography)
SSC.HMACSHA256SSC.SHA256 클래스
HashAlgorithmProvider 클래스
(SSC = System.Security.Cryptography)
SSC.ProtectedData 클래스
DataProtectionProvider 클래스
(SSC = System.Security.Cryptography)
SSC.RandomNumberGenerator 클래스
CryptographicBuffer 클래스
(SSC = System.Security.Cryptography)
SSC.X509Certificates.X509Certificate 클래스
CertificateEnrollmentManager 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ApplicationBar 클래스
CommandBar 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ApplicationBarIconButton 클래스
AppBarButton 클래스(PrimaryCommands 속성 내에서 사용되는 경우)
(MPSh = Microsoft.Phone.Shell)
MPSh.ApplicationBarMenuItem 클래스
AppBarButton 클래스(SecondaryCommands 속성 내에서 사용되는 경우)
(MPSh = Microsoft.Phone.Shell)
MPSh.CycleTileData, MPSh.FlipTileData, MPSh.IconicTileData, MPSh.ShellTileDataMPSh.StandardTileData 클래스
TileTemplateType 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.PhoneApplicationService 클래스
CoreApplicationDisplayRequest 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ProgressIndicator 클래스
StatusBarProgressIndicator 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ShellTile 클래스
SecondaryTile 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ShellTileSchedule 클래스
TileUpdater 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.ShellToast 클래스
ToastNotificationManager 클래스
(MPSh = Microsoft.Phone.Shell)
MPSh.SystemTray 클래스
StatusBar 클래스
저장소 및 I/O
Microsoft.Phone.Storage.ExternalStorage, ExternalStorageDevice, ExternalStorageFileExternalStorageFolder 클래스 KnownFolders 클래스
System.IO 네임스페이스 Windows.StorageWindows.Storage.Streams 네임스페이스
System.IO.Directory 클래스 StorageFolder 클래스
System.IO.File 클래스 StorageFilePathIO 클래스
(SII = System.IO.IsolatedStorage)
SII.IsolatedStorageFile 클래스
ApplicationData.LocalFolder 속성
(SII = System.IO.IsolatedStorage)
SII.IsolatedStorageSettings 클래스
ApplicationData.LocalSettings 속성
System.IO.Stream 클래스 아직 지원되긴 하지만, BeginRead()/EndRead() 및 BeginWrite()/EndWrite() 대신 ReadAsync() 및 WriteAsync()를 사용합니다.
전자지갑
Microsoft.Phone.Wallet 네임스페이스 Windows.ApplicationModel.Wallet 네임스페이스
Xml
(SX = System.Xml) SX.XmlConvert.ToDateTime 메서드
(SX = System.Xml) SX.XmlConvert.ToDateTimeOffset 메서드

다음 토픽은 프로젝트 포팅하기입니다.