WebScriptEnablingBehavior 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WCF(Windows Communication Foundation) 엔드포인트에서 브라우저 기반 ASP.NET AJAX 클라이언트의 HTTP 요청을 수신할 수 있게 해주는 동작을 지원합니다. 이 클래스는 상속될 수 없습니다.
public ref class WebScriptEnablingBehavior sealed : System::ServiceModel::Description::WebHttpBehavior
public sealed class WebScriptEnablingBehavior : System.ServiceModel.Description.WebHttpBehavior
type WebScriptEnablingBehavior = class
inherit WebHttpBehavior
Public NotInheritable Class WebScriptEnablingBehavior
Inherits WebHttpBehavior
- 상속
설명
엔드포인트에 적용 하는 경우는 WebScriptEnablingBehavior 동작 개체 JSON (JavaScript Notation) 인코딩에 필요한 지원은 제외 WCF 및 ASP.NET AJAX 통합이 가능 합니다. WebMessageEncodingElement 또는 적절하게 구성된 WebHttpBinding을 통해 JSON을 포함한 다양한 인코딩 형식을 사용할 수 있습니다. WebScriptEnablingBehavior 동작 구현 합니다 IEndpointBehavior 에서 상속 되 고 WebHttpBehavior, WCF 서비스 노출 비 SOAP 엔드포인트에 대 한 보다 일반적인 웹 프로그래밍 모델을 사용 하도록 설정 하는 합니다.
특히 WebScriptEnablingBehavior는 다음을 수행합니다.
URL 접미사에 따른 작업 디스패치, HTTP 동사 선택(POST 또는 GET) 지원 및 HTTP 캐시 기간 제어 등을 포함하여 HTTP 프로그래밍 모델을 사용할 수 있도록 합니다. HTTP 프로그래밍 모델에 대 한 자세한 내용은 참조 하세요. WCF 웹 HTTP 프로그래밍 모델 개요합니다. 이 동작을 사용할 때의 기본 HTTP 동사는 POST입니다.
각 작업의 요청 및 응답 메시지에 대해 올바른 포맷터를 사용할 수 있도록 합니다(예: URL 매개 변수 지원).
JavaScript 프록시 엔드포인트를 사용할 수 있도록 합니다.
ASP.NET AJAX 클라이언트에서 WCF 서비스를 호출 하려면 서비스를 사용 하 여 구성 해야 합니다 WebHttpBinding 바인딩 및 WebScriptEnablingBehavior 엔드포인트 동작 컬렉션에 추가 해야 합니다. 이 작업은 WebScriptEnablingElement WebScriptServiceHostFactory @ServiceHost .svc 파일의 지시문에서 기본 팩터리 대신를 사용 하 여 AJAX 끝점을 활성화 하 여 구성에서 또는를 추가 하 여 수행할 수 있습니다.
ASP.NET AJAX 클라이언트에 응답 하는 WCF 서비스를 사용 하도록 설정 하는 다양 한 방법에 대 한 자세한 내용은 참조 하세요. ASP.NET AJAX 용 WCF 서비스 만들기합니다.
생성자
WebScriptEnablingBehavior() |
WebScriptEnablingBehavior 클래스의 새 인스턴스를 초기화합니다. |
속성
AutomaticFormatSelectionEnabled |
선택 영역 자동 서식 지정 기능을 사용할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다. |
AutomaticFormatSelectionEnabled |
선택 영역 자동 서식 지정 기능을 사용할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 WebHttpBehavior) |
DefaultBodyStyle |
기본 메시지 본문 스타일을 가져오거나 설정합니다. |
DefaultOutgoingRequestFormat |
나가는 요청 메시지의 기본 형식을 가져오거나 설정합니다. |
DefaultOutgoingResponseFormat |
나가는 응답 메시지의 기본 형식을 가져오거나 설정합니다. |
FaultExceptionEnabled |
내부 서버 오류(HTTP 상태 코드: 500)가 발생할 때 FaultException이 생성되는지 여부를 지정하는 플래그를 가져오거나 설정합니다. |
FaultExceptionEnabled |
내부 서버 오류(HTTP 상태 코드: 500)가 발생할 때 FaultException이 생성되는지 여부를 지정하는 플래그를 가져오거나 설정합니다. (다음에서 상속됨 WebHttpBehavior) |
HelpEnabled |
WCF REST 도움말 페이지를 사용할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다. |
HelpEnabled |
WCF 도움말 페이지를 사용할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 WebHttpBehavior) |
JavascriptCallbackParameterName |
JavaScript 콜백 매개 변수 이름을 가져오거나 설정합니다. (다음에서 상속됨 WebHttpBehavior) |