WeddingPlatform.Web 1.0.0.0
지도, 갤러리, 방명록, 계좌 안내와 배경음악을 링크 하나에 담는 무료 모바일 청첩장 서비스입니다.
로딩중...
검색중...
일치하는것 없음
WeddingPlatform.Models.MediaPolicySettings 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

void Normalize ()

정적 Public 멤버 함수

static MediaPolicySettings CreateDefault ()

속성

MediaTierPolicy SystemDefault = MediaTierPolicy.CreateFreeDefault() [get, set]
MediaTierPolicy FreeTier = MediaTierPolicy.CreateFreeDefault() [get, set]
MediaTierPolicy PremiumTier = MediaTierPolicy.CreatePremiumDefault() [get, set]

상세한 설명

이미지/영상 업로드 정책의 기본값과 등급별 기본값을 보관합니다.

MediaPolicy.cs 파일의 11 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ CreateDefault()

MediaPolicySettings WeddingPlatform.Models.MediaPolicySettings.CreateDefault ( )
inlinestatic

새 설치와 레거시 설정 fallback에 사용할 기본 정책을 생성합니다.

반환값
Create Default 작업에서 생성한 MediaPolicySettings 결과입니다.

MediaPolicy.cs 파일의 78 번째 라인에서 정의되었습니다.

79 {
80 var settings = new MediaPolicySettings();
81 settings.Normalize();
82 return settings;
83 }

다음에 의해서 참조됨 : WeddingPlatform.Models.GlobalSettings.Normalize().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Normalize()

void WeddingPlatform.Models.MediaPolicySettings.Normalize ( )
inline

누락된 하위 속성을 안전한 기본값으로 보정합니다.

MediaPolicy.cs 파일의 51 번째 라인에서 정의되었습니다.

52 {
53 SystemDefault ??= MediaTierPolicy.CreateFreeDefault();
54 FreeTier ??= MediaTierPolicy.CreateFreeDefault();
55 PremiumTier ??= MediaTierPolicy.CreatePremiumDefault();
56
57 SystemDefault.Normalize(MediaTierPolicy.CreateFreeDefault());
58 FreeTier.Normalize(MediaTierPolicy.CreateFreeDefault());
59 PremiumTier.Normalize(MediaTierPolicy.CreatePremiumDefault());
60 }

다음을 참조함 : WeddingPlatform.Models.MediaTierPolicy.CreateFreeDefault(), WeddingPlatform.Models.MediaTierPolicy.CreatePremiumDefault(), FreeTier, PremiumTier, SystemDefault.

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

속성 문서화

◆ FreeTier

MediaTierPolicy WeddingPlatform.Models.MediaPolicySettings.FreeTier = MediaTierPolicy.CreateFreeDefault()
getset

무료 계정에 적용되는 기본 정책입니다.

MediaPolicy.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; set; } = MediaTierPolicy.CreateFreeDefault();

다음에 의해서 참조됨 : Normalize().

◆ PremiumTier

MediaTierPolicy WeddingPlatform.Models.MediaPolicySettings.PremiumTier = MediaTierPolicy.CreatePremiumDefault()
getset

Premium 계정에 적용되는 기본 정책입니다.

MediaPolicy.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; set; } = MediaTierPolicy.CreatePremiumDefault();

다음에 의해서 참조됨 : Normalize().

◆ SystemDefault

MediaTierPolicy WeddingPlatform.Models.MediaPolicySettings.SystemDefault = MediaTierPolicy.CreateFreeDefault()
getset

시스템 전체 fallback 정책입니다.

MediaPolicy.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; set; } = MediaTierPolicy.CreateFreeDefault();

다음에 의해서 참조됨 : Normalize().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: