Share via


VcnManager 클래스

정의

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

[Android.Runtime.Register("android/net/vcn/VcnManager", ApiSince=31, DoNotGenerateAcw=true)]
public class VcnManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/vcn/VcnManager", ApiSince=31, DoNotGenerateAcw=true)>]
type VcnManager = class
    inherit Object
상속
VcnManager
특성

설명

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

VCN은 통신 사업자가 다른 유형의 물리적 네트워크를 집계하여 단일 통신 사업자 네트워크로 통합할 수 있도록 가상화 계층을 만듭니다. 이를 통해 사용자 연결에 영향을 주지 않고 통신 사업자 쪽에서 인프라 유연성을 구현하고 물리적 네트워크 기술을 공용 네트워크의 구현 세부 정보로 추상화할 수 있습니다.

각 VCN은 통신 사업자 관리 물리적 링크를 통해 통신 사업자의 핵심 네트워크에 터널을 구축하여 통신 사업자의 네트워크를 가상화하고 기본 네트워크 간의 원활한 전환을 보장하기 위해 IP 이동성 계층을 지원합니다. 각 VCN은 구독 그룹(참조 android.telephony.SubscriptionManager)을 기반으로 구성되며 지정된 구독 그룹의 프로필 또는 제안에 따라 생성된 모든 네트워크를 집계합니다.

VCN은 각각 다른 기능을 사용하여 하나 이상의 android.net.NetworkVCN을 노출하도록 구성하여 APN 가상화를 허용합니다.

터널 연결에 실패하거나 심각한 오류가 발생하는 경우 VCN은 연결을 다시 설정하려고 시도합니다. 시스템 결정 시간 제한 후에도 터널이 다시 연결되지 않은 경우 VCN 안전 모드(아래 참조)가 입력됩니다.

VCN 안전 모드를 사용하면 사용자(및 통신 사업자)가 시스템 연결을 복원하여 프로필을 업데이트하거나, 문제를 진단하고, 지원에 문의하거나, 기타 수정 작업을 수행할 수 있습니다. 안전 모드에서 시스템은 기본 셀룰러 네트워크를 기본값으로 사용할 수 있도록 허용합니다. 또한 안전 모드 중에 VCN은 연결을 계속 다시 시도하며 모든 활성 터널이 성공적으로 연결되면 안전 모드를 자동으로 종료합니다.

에 대한 Java 설명서입니다 android.net.vcn.VcnManager.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

VcnManager(IntPtr, JniHandleOwnership)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

필드

VcnErrorCodeConfigError
사용되지 않음.

이 게이트웨이 연결의 구성에 오류가 발생했음을 나타내는 값입니다.

VcnErrorCodeInternalError
사용되지 않음.

이 게이트웨이 연결에서 내부 오류가 발생했음을 나타내는 값입니다.

VcnErrorCodeNetworkError
사용되지 않음.

이 게이트웨이 연결에서 네트워크 오류가 발생했음을 나타내는 값입니다.

VcnStatusCodeActive
사용되지 않음.

구독 그룹의 VCN이 활성 상태임을 나타내는 값입니다.

VcnStatusCodeInactive
사용되지 않음.

구독 그룹의 VCN이 비활성 상태임을 나타내는 값입니다.

VcnStatusCodeNotConfigured
사용되지 않음.

구독 그룹에 대한 VCN이 구성되지 않았거나 구독 그룹에 대한 콜백 권한이 없음을 나타내는 값입니다.

VcnStatusCodeSafeMode
사용되지 않음.

구독 그룹의 VCN이 안전 모드임을 나타내는 값입니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ConfiguredSubscriptionGroups

VCN 구성이 설정된 구독 그룹 목록을 검색합니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
JniPeerMembers

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

PeerReference

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
ThresholdClass

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

ThresholdType

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

메서드

ClearVcnConfig(ParcelUuid)

지정된 구독 그룹에 대한 VCN 구성을 지웁니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
RegisterVcnStatusCallback(ParcelUuid, IExecutor, VcnManager+VcnStatusCallback)

지정된 구독에 대한 상태 업데이트를 수신하도록 지정된 콜백을 등록합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetVcnConfig(ParcelUuid, VcnConfig)

지정된 구독 그룹에 대한 VCN 구성을 설정합니다.

ToArray<T>()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
UnregisterVcnStatusCallback(VcnManager+VcnStatusCallback)

지정된 콜백의 등록을 취소합니다.

Wait()

현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 합니다. 일반적으로 <>알림을 받<거나 <중단</>내보내>>거나 일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

GetJniTypeName(IJavaPeerable)

VcnManager는 Virtual Carrier Networks를 구성하고 관리하기 위해 애플리케이션에 대한 API를 게시합니다.

적용 대상