이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

TeamFoundationSecurityNamespace.CheckPermission 메서드 (TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback)

첫 번째 확인 요청 컨텍스트를 호출 하 여 SystemRequestContext 인지 한 경우, 즉시 반환 합니다. 다음으로 requestContext.UserContext는이 토큰에 대해 요청된 된 권한이 있는지 여부를 확인 하려면 기본 권한 저장소를 쿼리 합니다. AlwaysAllowAdministrators true 이며 UserContext는이 서버의 관리자가 사용자 권한 확인의 말에 관계 없이 권한을 갖습니다. UserContext는 requestedPermissions이 없는 경우는 SecurityAccessException이 throw 됩니다.

네임스페이스:  Microsoft.TeamFoundation.Framework.Server
어셈블리:  Microsoft.TeamFoundation.Framework.Server(Microsoft.TeamFoundation.Framework.Server.dll)

public virtual void CheckPermission(
	TeamFoundationRequestContext requestContext,
	string token,
	int requestedPermissions,
	bool alwaysAllowAdministrators,
	PermissionEvaluationCallback permissionEvaluationCallback
)

매개 변수

requestContext
형식: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
이 호출을 사용 하 여 연결 요청 컨텍스트입니다.
token
형식: System.String
토큰에서 사용 권한을 확인 하 는입니다.
requestedPermissions
형식: System.Int32
권한 확인입니다.
alwaysAllowAdministrators
형식: System.Boolean
True 인 경우 및 UserContext의 관리자 그룹에는, 사용자 권한 확인의 말에 관계 없이 사용 권한 갖게 됩니다.
permissionEvaluationCallback
형식: Microsoft.TeamFoundation.Framework.Server.PermissionEvaluationCallback
수행 되는 권한 결정을 할 때마다 발생 하는 권한 평가 콜백. 이 값이 null 이면 아무 것도 발생 됩니다.

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
표시: