서비스 참조 구성 대화 상자
메모
데이터 세트 및 관련 클래스는 2000년대 초반의 레거시 .NET Framework 기술로, 애플리케이션이 데이터베이스와 연결이 끊어진 동안 애플리케이션이 메모리의 데이터로 작업할 수 있도록 합니다. 이 기술은 사용자가 데이터를 수정하고 변경 내용을 데이터베이스에 다시 유지할 수 있도록 하는 애플리케이션에 특히 유용합니다. 데이터 세트는 매우 성공적인 기술로 입증되었지만 새 .NET 애플리케이션은 Entity Framework Core사용하는 것이 좋습니다. Entity Framework는 테이블 형식 데이터를 개체 모델로 사용하는 보다 자연스러운 방법을 제공하며 더 간단한 프로그래밍 인터페이스를 제공합니다.
서비스 참조 구성 대화 상자를 사용하면 WCF(Windows Communication Foundation) 서비스의 동작을 구성할 수 있습니다.
서비스 참조 구성 대화 상자에 액세스하려면 솔루션 탐색기에서 서비스 참조를 마우스 오른쪽 버튼으로 클릭한 다음 서비스 참조 구성를 선택합니다. 서비스 참조 추가 대화 상자의 고급 단추를 클릭하여 대화 상자에 접근할 수 있습니다.
작업 목록
WCF 서비스가 호스트되는 주소를 변경하려면 주소 필드에 새 주소를 입력합니다.
WCF 클라이언트의 클래스에 대한 액세스 수준을 변경하려면 생성된 클래스 목록에 대한 Access 수준에서 액세스 수준 키워드를 선택합니다.
WCF 서비스의 메서드를 비동기적으로 호출하려면 비동기 작업 생성 확인란을 선택합니다.
WCF 클라이언트에서 메시지 계약 유형을 생성하려면 항상 메시지 계약 생성 확인란을 선택합니다.
WCF 클라이언트에 대한 목록 또는 사전 컬렉션 형식을 지정하려면 컬렉션 형식 형식을 선택하고 사전 컬렉션 형식 목록을 선택합니다.
형식 공유를 비활성화하려면 참조된 어셈블리의 다시 사용 형식 확인란 선택을 취소합니다. 참조된 어셈블리의 하위 집합에 대해 형식 공유를 사용하도록 설정하려면 참조된 어셈블리 형식 다시 사용 확인란을 선택하고, 지정된 참조된 어셈블리에서형식 다시 사용, 참조된 어셈블리 목록원하는 참조를 선택합니다.
UIElement 목록
주소
서비스 참조가 서비스를 찾는 웹 주소를 업데이트합니다. 예를 들어 개발 중에 서비스가 개발 서버에서 호스트된 다음 나중에 프로덕션 서버로 이동되어 주소를 변경해야 할 수 있습니다.
메모
서비스 참조 구성 대화 상자가 서비스 참조 추가 대화 상자에서 표시되는 경우 Address 요소를 사용할 수 없습니다.
생성된 클래스 대한 액세스 수준
WCF 클라이언트 클래스의 코드 액세스 수준을 결정합니다.
메모
웹 사이트 프로젝트의 경우 이 옵션은 항상 Public
설정되며 변경할 수 없습니다. 자세한 내용은 문제 해결 서비스 참조참조하세요.
비동기 작업 생성
WCF 서비스 메서드가 동기(기본값)로 호출되는지 비동기적으로 호출되는지 여부를 결정합니다.
작업 기반 작업 생성
비동기 코드를 작성할 때 이 옵션을 사용하면 .NET 4에서 도입된 TPL(작업 병렬 라이브러리)을 활용할 수 있습니다. TPL(작업 병렬 라이브러리)참조하세요.
항상 메시지 계약 생성
WCF 클라이언트에 대해 메시지 계약 유형이 생성되는지 여부를 결정합니다. 메시지 계약에 대한 자세한 내용은 메시지 계약 사용 참조하세요.
컬렉션 형식
WCF 클라이언트의 목록 컬렉션 형식을 지정합니다. 기본 형식은 Array.
Dictionary 컬렉션 형식
WCF 클라이언트의 사전 컬렉션 형식을 지정합니다. 기본 형식은 Dictionary<TKey,TValue>.
참조된 어셈블리의 형식 재사용
서비스가 추가되거나 업데이트될 때 새 형식을 생성하는 대신 WCF 클라이언트가 참조된 어셈블리에 이미 존재하는 항목을 다시 사용하려고 하는지 여부를 결정합니다. 기본적으로 이 옵션은 선택되어 있습니다.
참조된 모든 어셈블리에서 형식 다시 사용
이 옵션을 선택하면 참조된 어셈블리 목록의 모든 형식 가능하면 다시 사용됩니다. 기본적으로 이 옵션이 선택됩니다.
지정된 참조 어셈블리에서 형식 재사용하기
이 옵션을 선택하면 참조된 어셈블리 목록에서 선택한 형식만이로 다시 사용됩니다.
참조된 어셈블리 목록
프로젝트 또는 웹 사이트에 대해 참조된 어셈블리 목록을 포함합니다. 참조된 지정된 어셈블리에서다시 사용 형식을 선택하면 개별 어셈블리를 선택하거나 지울 수 있습니다.
웹 참조 추가
웹 참조 추가 대화 상자를 표시합니다.
메모
이 옵션은 .NET Framework 버전 2.0을 대상으로 하는 프로젝트에만 사용해야 합니다.
메모
웹 참조 추가 단추는 서비스 참조 추가 대화 상자에서 서비스 참조 구성 대화 상자가 표시되는 경우에만 사용할 수 있습니다.