서비스 참조 구성 대화 상자
서비스 참조 구성 대화 상자에서는 WCF(Windows Communication Foundation) 서비스의 동작을 구성할 수 있습니다.
[!참고]
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다.자세한 내용은 Visual Studio 설정을 참조하십시오.
서비스 참조 구성 대화 상자에 액세스하려면 솔루션 탐색기에서 서비스 참조를 마우스 오른쪽 단추로 클릭한 다음 서비스 참조 구성을 선택합니다.서비스 참조 추가 대화 상자에서 고급 단추를 클릭하여 이 대화 상자에 액세스할 수도 있습니다.
WCF 서비스를 호스팅하는 주소를 변경하려면 주소 필드에 새 주소를 입력합니다.
WCF 클라이언트의 클래스에 대한 액세스 수준을 변경하려면 생성된 클래스에 대한 액세스 수준 목록에서 액세스 수준 키워드를 선택합니다.
WCF 서비스의 메서드를 비동기적으로 호출하려면 비동기 작업 생성 확인란을 선택합니다.
WCF 클라이언트에서 메시지 계약 형식을 생성하려면 항상 메시지 계약 생성 확인란을 선택합니다.
WCF 클라이언트에 대해 목록 또는 사전 컬렉션 형식을 지정하려면 컬렉션 형식 및 사전 컬렉션 형식 목록에서 형식을 선택합니다.
형식을 공유하지 않으려면 참조된 어셈블리의 형식 재사용 확인란의 선택을 취소합니다.참조된 어셈블리 중 일부의 형식을 공유하려면 참조된 어셈블리의 형식 재사용 확인란을 선택하고 참조된 어셈블리 중 지정된 어셈블리의 형식 재사용을 선택한 다음 참조된 어셈블리 목록에서 원하는 참조를 선택합니다.
주소
서비스 참조에서 서비스를 조회하는 위치인 웹 주소를 업데이트하는 데 사용됩니다.예를 들어 개발 과정에서는 서비스를 개발 서버에 호스팅하고 나중에 해당 서비스를 프로덕션 서버로 옮길 수 있습니다. 이 경우 주소를 변경해야 합니다.[!참고]
서비스 참조 추가 대화 상자를 통해 서비스 참조 구성 대화 상자를 표시한 경우에는 주소 요소를 사용할 수 없습니다.
생성된 클래스에 대한 액세스 수준
WCF 클라이언트 클래스에 대한 코드 액세스 수준을 결정합니다.[!참고]
웹 사이트 프로젝트의 경우 이 옵션은 항상 Public으로 설정되며 변경할 수 없습니다.자세한 내용은 서비스 참조 문제 해결을 참조하십시오.
비동기 작업 생성
WCF 서비스 메서드를 동기적으로 호출할지(기본값), 비동기적으로 호출할지 결정합니다.항상 메시지 계약 생성
WCF 클라이언트에 대해 메시지 계약 형식을 생성할지 여부를 결정합니다.메시지 계약에 대한 자세한 내용은 Using Message Contracts을 참조하십시오.컬렉션 형식
WCF 클라이언트의 목록 컬렉션 형식을 지정합니다.기본 형식은 Array입니다.사전 컬렉션 형식
WCF 클라이언트의 사전 컬렉션 형식을 지정합니다.기본 형식은 Dictionary<TKey, TValue>입니다.참조된 어셈블리의 형식 재사용
서비스를 추가하거나 업데이트할 때 새 형식을 생성하는 대신 참조된 어셈블리에 이미 존재하는 형식을 WCF 클라이언트에서 다시 사용할지 여부를 결정합니다.이 옵션은 기본적으로 선택되어 있습니다.참조된 모든 어셈블리의 형식 재사용
이 옵션을 선택하면 가능한 경우 참조된 어셈블리 목록에 있는 모든 형식이 다시 사용됩니다.기본적으로 이 옵션이 선택됩니다.참조된 어셈블리 중 지정된 어셈블리의 형식 재사용
이 옵션을 선택하면 참조된 어셈블리 목록에서 선택한 형식만 다시 사용됩니다.참조된 어셈블리 목록
프로젝트 또는 웹 사이트에서 참조하는 어셈블리의 목록이 들어 있습니다.참조된 어셈블리 중 지정된 어셈블리의 형식 재사용을 선택하면 개별 어셈블리를 선택하거나 선택 취소할 수 있습니다.웹 참조 추가
웹 참조 추가 대화 상자를 표시합니다.[!참고]
이 옵션은 .NET Framework 버전 2.0을 대상으로 하는 프로젝트에서만 사용해야 합니다.
[!참고]
웹 참조 추가 단추는 서비스 참조 추가 대화 상자를 통해 서비스 참조 구성 대화 상자를 연 경우에만 사용할 수 있습니다.