AvailabilityAttribute 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
Use [Introduced|Deprecated|Obsoleted|Unavailable] attributes with PlatformName.
iOS 또는 macOS에서 멤버 또는 형식의 가용성을 설명합니다.
[System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true)]
[System.Obsolete("Use [Introduced|Deprecated|Obsoleted|Unavailable] attributes with PlatformName.")]
public class AvailabilityAttribute : Attribute
type AvailabilityAttribute = class
inherit Attribute
- 상속
-
AvailabilityAttribute
- 파생
- 특성
설명
이 특성은 형식의 형식 또는 멤버가 도입되거나, 사용되지 않거나, 사용되지 않거나, 사용되지 않거나, 사용할 수 없을 때 주석을 달기 위해 사용됩니다. 이 작업은 플랫폼별로 수행됩니다(현재 macOS 및 iOS).
정보는 운영 체제의 활성 버전에 대해서만 정확하며, 운영 체제가 더 이상 사용되지 않거나 Apple에서 더 이상 지원되지 않는 즉시 정보가 제거됩니다.
이는 Apple이 이러한 주석을 수행하는 데 사용하는 기본 메커니즘인 Clang의 가용성 __attribute__ 관리되는 것과 동일합니다.
이 특성은 사용되지 않으며 , 및 ObsoletedAttributeDeprecatedAttribute(tvOS 및 UnavailableAttribute watchOS도 지원하는)로 대체IntroducedAttribute됩니다.
생성자
AvailabilityAttribute() |
사용되지 않음.
기본 생성자, 가용성 없음을 설정합니다. |
AvailabilityAttribute(Platform, Platform, Platform, Platform) |
사용되지 않음.
특정 API의 가용성 범위를 정의합니다. |
속성
AlwaysAvailable |
사용되지 않음.
멤버 또는 형식을 항상 사용할 수 있다고 가정할 수 있음을 나타냅니다(macOS와 iOS 모두 및 현재 지원되는 모든 버전에서). |
Deprecated |
사용되지 않음.
지정된 플랫폼에 대해 API가 더 이상 사용되지 않는 첫 번째 버전입니다. 즉, 사용자가 API를 피하고 더 적합한 API로 마이그레이션하기 시작해야 하지만 여전히 기술적으로 플랫폼에서 작동하지만 계속 작동할 기간에 대한 보장은 없습니다. |
DeprecatedArchitecture |
사용되지 않음.
멤버 또는 형식이 더 이상 사용되지 않는 플랫폼을 나타냅니다. |
DeprecatedVersion |
사용되지 않음.
멤버 또는 형식이 더 이상 사용되지 않는 플랫폼을 나타냅니다. |
Introduced |
사용되지 않음.
지정된 플랫폼에 대해 API가 도입된 첫 번째 버전입니다. |
IntroducedArchitecture |
사용되지 않음.
도입된 버전이 적용되는 아키텍처입니다. |
IntroducedVersion |
사용되지 않음.
기능이 도입된 API의 버전을 나타냅니다. |
Message |
사용되지 않음.
제한 사항을 설명하는 메시지입니다. |
Obsoleted |
사용되지 않음.
지정된 플랫폼에서 API가 사용되지 않는 첫 번째 버전 |
ObsoletedArchitecture |
사용되지 않음.
사용되지 않는 버전이 적용되는 아키텍처입니다. |
ObsoletedVersion |
사용되지 않음.
API가 사용되지 않는 버전을 나타냅니다. |
Unavailable |
사용되지 않음.
API는 현재 지정된 플랫폼에 존재하지 않습니다. |
메서드
Get(MemberInfo) |
사용되지 않음.
MemberInfo에서 를 AvailabilityAttribute 가져오는 편리한 방법입니다. |
Merge(IEnumerable<Object>) |
사용되지 않음.
병합된 소개, 사용되지 않음, 사용되지 않음 및 사용할 수 없는 속성(연결된 버전의 메시지 특성 포함)으로 구성된 가용성 특성을 반환합니다. |
ToString() |
사용되지 않음.
사람이 읽을 수 있는 가용성 특성 버전을 반환합니다. |