객체의 인스턴스에서 그 속성으로 특정 데이터를 전달하고 싶습니다. 구현 방법을 이해하는 데 어려움이 있습니다. 다음은 샘플입니다 :객체 인스턴스 데이터를 속성으로 전달하기
[AuthenticateAttribute]
public class MyController: Controller
{
UserInfo info;
}
아이디어는 AuthenticateAttribute
인스턴스가 사용자 정보 인스턴스를 채우는 것입니다.
info
에 대한 참조를 AuthenticateAttribute
의 인스턴스로 전달하여 속성과 특정 MyController
클래스 간의 강력한 결합을 제거하고자합니다.
이것이 가능합니까?
저에게 아주 새로운 소식입니다. 감사합니다. 유형의 특정 필드를 변경해야하는 경우 속성이 적용되는 유형의 내부를 반드시 인식해야합니다. – Andy
@Andy : 형식 자체의 필드를 변경하는 것은 매우 이례적인 일이라고 생각합니다. 일반적으로이 속성은 다른 코드가 사용할 메타 데이터를 제공합니다. 활성 상태보다 수동적입니다. –