2010-04-29 2 views
0

SqlWebEventProvider를 사용하여 SQL Server에 예외를 기록하면 정상적으로 작동합니다.ASP.Net SqlWebEventProvider - 사용자 지정 이벤트 발생 - 보호 수준으로 인해 WebErrorEvent에 액세스 할 수 없음

또한 프로그래밍 방식으로 aspnet_WebEvent_Events 테이블에 사용자 지정 예외를 기록하려고합니다. 유사 - - http://fredrik.nsquared2.com/viewpost.aspx?PostID=107&showfeedback=true

WebBaseEvent.Raise (새 WebErrorEvent ("내 오류 메시지", null, 5000, e)); 나는 그 보호 수준 때문에 여기에 생성자 'WebErrorEvent'을 액세스 할 수 없습니다 "라는 오류가 발생합니다.

귀하의 의견을 감사합니다 ... 클래스 WebErrorEvent에 대한

답변

1

을 사용자 정의 이벤트를 기록하고자하는 경우에는 미리 정의 된 이벤트 클래스 중 하나에서 상속하여 자신의 이벤트를 만드는 고려할 수 있습니다 에프 System.Web.Management의 ound.

Scott Mitchell이 ​​작성한 좋은 참고 자료입니다. 따라 가기 쉽습니다. http://www.4guysfromrolla.com/articles/062707-1.aspx

0

생성자는 비공개입니다. 당신이의 객체를 인스턴스화 할 수 없습니다 클래스입니다.

What are constructors in CSharp - A Step Ahead Series?라는 제목의 기사에서 생성자에 액세스 수정은 개인 사용을 살펴보십시오.

관련 문제