다음을 통해 공유


서비스 참조 구성 대화 상자

서비스 참조 구성 대화 상자를 사용하면 WCF(Windows Communication Foundation) 서비스의 동작을 구성할 수 있습니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다.자세한 내용은 Visual Studio에서 개발 설정 사용자 지정을 참조하십시오.

서비스 참조 구성 대화 상자에 액세스하려면 솔루션 탐색기에서 서비스 참조를 마우스 오른쪽 단추로 클릭하고 서비스 참조 구성을 선택합니다. 서비스 참조 추가 대화 상자에서 고급 단추를 클릭하여 대화 상자에 액세스할 수도 있습니다.

  • WCF 서비스가 호스팅되는 주소를 변경하려면 주소 필드에 새 주소를 입력합니다.

  • WCF 클라이언트에서 클래스의 액세스 수준을 변경하려면 생성된 클래스에 대한 액세스 수준 목록에서 액세스 수준 키워드를 선택합니다.

  • WCF 서비스의 메서드를 비동기적으로 호출하려면 비동기 작업 생성 확인란을 선택합니다.

  • WCF 클라이언트에서 메시지 계약 형식을 생성하려면 항상 메시지 계약 생성 확인란을 선택합니다.

  • WCF 클라이언트에 대해 목록 또는 사전 컬렉션 형식을 지정하려면 컬렉션 형식사전 컬렉션 형식 목록에서 형식을 선택합니다.

  • 형식 공유를 사용하지 않도록 설정하려면 참조된 어셈블리의 형식 재사용 확인란의 선택을 취소합니다. 일부 참조된 어셈블리에 대해 형식 공유를 사용하도록 설정하려면 참조된 어셈블리의 형식 재사용 확인란을 선택하고, 참조된 어셈블리 중 지정된 어셈블리의 형식 재사용을 선택한 후 참조된 어셈블리 목록에서 원하는 참조를 선택합니다.

  • Address
    서비스 참조가 서비스를 검색하는 웹 주소를 업데이트하는 데 사용됩니다. 예를 들어 개발 도중 서비스를 개발 서버에서 호스팅하다가 나중에 프로덕션 서버로 이동하여 주소를 변경해야 하는 경우가 이에 해당할 수 있습니다.

    참고

    Address 요소는 서비스 참조 추가 대화 상자에서 서비스 참조 구성 대화 상자가 표시된 경우에는 사용할 수 없습니다.

  • 생성된 클래스에 대한 액세스 수준
    WCF 클라이언트 클래스에 대한 코드 액세스 수준을 결정합니다.

    참고

    웹 사이트 프로젝트의 경우 이 옵션은 항상 Public으로 설정되며 변경할 수 없습니다.자세한 내용은 서비스 참조 문제 해결을 참조하세요.

  • 비동기 작업 생성
    WCF 서비스 메서드를 동기적으로(기본값) 호출할지 아니면 비동기적으로 호출할지를 결정합니다.

  • 작업 기반 작업 생성
    비동기 코드를 작성하는 경우 이 옵션을 사용하면 .Net 4에 도입된 TPL(작업 병렬 라이브러리)을 활용할 수 있습니다. TPL(작업 병렬 라이브러리)을 참조하세요.

  • 항상 메시지 계약 생성
    WCF 클라이언트에 대해 메시지 계약 형식을 생성할지 여부를 결정합니다. 메시지 계약에 대한 자세한 내용은 메시지 계약 사용을 참조하세요.

  • 컬렉션 형식
    WCF 클라이언트에 대한 목록 컬렉션 형식을 지정합니다. 기본 형식은 Array입니다.

  • 사전 컬렉션 형식
    WCF 클라이언트에 대한 사전 컬렉션 형식을 지정합니다. 기본 형식은 Dictionary입니다.

  • 참조된 어셈블리의 형식 재사용
    서비스가 추가 또는 업데이트되면 WCF 클라이언트에서 새 형식을 생성하는 대신 참조된 어셈블리에 이미 있는 형식을 다시 사용하도록 할지 여부를 결정합니다. 기본적으로 이 옵션은 선택되어 있습니다.

  • 모든 참조된 어셈블리의 형식 재사용
    선택하는 경우 참조된 어셈블리 목록의 모든 형식이 다시 사용됩니다(가능한 경우). 기본적으로 이 옵션이 선택됩니다.

  • 참조된 어셈블리 중 지정된 어셈블리의 형식 재사용
    선택하는 경우 참조된 어셈블리 목록에서 선택한 형식만 다시 사용됩니다.

  • 참조된 어셈블리 목록
    프로젝트 또는 웹 사이트의 참조된 어셈블리 목록을 포함합니다. 참조된 어셈블리 중 지정된 어셈블리의 형식 재사용을 선택하는 경우 개별 어셈블리를 선택하거나 선택을 취소할 수 있습니다.

  • 웹 참조 추가
    웹 참조 추가 대화 상자를 표시합니다.

    참고

    이 옵션은 .NET Framework 2.0 버전을 대상으로 하는 프로젝트에만 사용해야 합니다.

    참고

    웹 참조 추가 단추는 서비스 참조 추가 대화 상자에서 서비스 참조 구성 대화 상자가 표시되는 경우에만 사용할 수 있습니다.

참고 항목

작업

방법: 서비스 참조 추가, 업데이트 또는 제거

방법: 웹 서비스에 참조 추가

참조

서비스 참조 추가 대화 상자

서비스 참조 구성 대화 상자

기타 리소스

ASMX 및 WCF 서비스 사용 샘플