네임스페이스(스키마 항목 속성)

 

Namespace 속성을 사용하여 선택한 스키마 파일과 연결된 관리되는 형식의 .NET 네임스페이스를 지정합니다.

범주

고급

허용되는 값

C# 또는 BizTalk Server 예약되지 않고 Type Name 속성에 대해 설정한 값과 다른 유효한 .NET 네임스페이스 문자열입니다.

기본값

공백이 밑줄 문자로 바뀐 BizTalk 프로젝트 이름

설명

솔루션 탐색기 스키마 파일을 선택할 때 Visual Studio 속성 창 이 속성을 검사하고 설정할 수 있습니다.

스키마를 컴파일하면 BizTalk Server는 이 속성에서 지정한 네임스페이스 내에 여러 C# 클래스를 자동으로 만듭니다. 여기에는 모든 문서 스키마는 물론 문서 스키마에 있는 스키마 하나 이상(모두도 가능)에 대한 클래스가 포함됩니다. 또한 BizTalk Server는 모든 속성 스키마와 이러한 스키마에 선언된 모든 속성에 대한 C# 클래스를 만듭니다. 이렇게 하면 스키마 컴파일 중에 클래스 이름이 일치하지 않을 수 있습니다. 스키마에 단일 루트 노드가 있는지, 아니면 다중 루트 노드가 있는지 등에 따라 자동으로 생성된 클래스 이름에 다음 속성 값을 사용할 수 있습니다.

  • 스키마 노드의 Type Name 속성

  • 문서 스키마에서 루트 노드의 이름 속성

  • 문서 스키마에 있는 루트 노드의 RootNode TypeName 속성

  • 속성 스키마에서 (루트) 필드 요소 노드의 이름 속성

지정한 네임스페이스 내에서 이러한 속성 값에 대한 다음 규칙을 따라야 합니다.

  • 속성 값은 고유해야 합니다.

  • 속성 값을 "string"과 같은 C# 예약어로 설정하지 않아야 합니다.

  • 마침표(.) 문자는 C#에서 특별한 의미를 가지므로 사용하지 마십시오.

  • 해당 스키마 노드의 네임스페이스 속성 값과 같으면 안 됩니다.

네임스페이스 값을 변경하거나 다른 속성 값 중 하나 이상을 변경하여 이러한 규칙을 따릅니다.

참고 항목

형식 이름(스키마 항목 속성)
정규화된 이름(스키마 항목 속성)