다음을 통해 공유


AvailabilityAttribute 클래스

정의

주의

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()
사용되지 않음.

사람이 읽을 수 있는 가용성 특성 버전을 반환합니다.

적용 대상