Permission.StoreLicenses 속성
사용자가 권한 관리 서버에 연결할 수 없는 경우 오프라인으로 볼 수 있도록 현재 양식을 볼 수 있는 사용자의 라이선스가 캐시되어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustOverride Property StoreLicenses As Boolean
Get
Set
‘사용 방법
Dim instance As Permission
Dim value As Boolean
value = instance.StoreLicenses
instance.StoreLicenses = value
public abstract bool StoreLicenses { get; set; }
속성 값
형식: System.Boolean
true이면 오프라인으로 볼 수 있도록 사용자의 라이선스가 캐시되고 false이면 라이선스가 캐시되지 않습니다.
주의
권한 대화 상자에서 사용자의 권한을 확인하기 위해 온라인 연결 확인란의 설정에 해당합니다. StoreLicences 속성의 설정이 true이면 확인란이 선택 취소되고 사용자의 라이선스가 로컬로 캐시됩니다. 설정이 false이면 확인란이 선택되고 양식 소유자가 아닌 사용자는 양식을 열 때마다 권한 관리 서버에 액세스하여 라이선스를 얻어야만 해당 양식을 사용할 수 있습니다.
이 멤버는 현재 열려 있는 양식과 같은 도메인에서 실행하는 양식 또는 도메인 간 권한이 부여된 양식에서만 액세스할 수 있습니다.
이 형식 또는 멤버는 Microsoft InfoPath Filer에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.
예
다음 예제에서는 단추 컨트롤을 클릭하여 StoreLicenses 속성을 false로 설정한 다음 해당 속성의 현재 값을 표시합니다.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
Permission.StoreLicenses = false;
MessageBox.Show(this.Permission.StoreLicenses.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Permission.StoreLicenses = False
MessageBox.Show(Me.Permission.StoreLicenses.ToString())
End Sub