IDTSForEachSMOEnumerator.EnumURN 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
선택한 열거형에 대한 SMO(SQL Server Management Object) 열거형 URN(Uniform Resource Name)이 포함된 String을 가져오거나 설정합니다.
public:
property System::String ^ EnumURN { System::String ^ get(); void set(System::String ^ value); };
public string EnumURN { get; set; }
member this.EnumURN : string with get, set
Public Property EnumURN As String
속성 값
열거자의 구성 매개 변수를 포함하는 문자열입니다.
예제
다음 코드 예제에서는 속성의 생성을 EnumURN
보여줍니다.
Package package = new Package();
ForEachLoop loop = (ForEachLoop)package.Executables.Add("STOCK:FOREACHLOOP");
loop.Name = "ForEachLoop";
// Create Enumerator Info.
ForEachEnumeratorInfos infos = app.ForEachEnumeratorInfos;
ForEachEnumeratorInfo info = infos[EnumType.SMOEnum];
if (info == null)
throw new ApplicationException("Could not find ForEachEnum for:
"+EnumType.SMOEnum);
// Create Enumerator.
ForEachEnumeratorHost enumW = info.CreateNew();
if (enumW == null)
throw new ApplicationException("null enumerator was created");
ForEachSMOEnumerator smoEnumerator = (ForEachSMOEnumerator)enumW.InnerObject;
enumerator.EnumURN = RuntimeServer[@Connection='{B1552E8D-43AE-44B1-B5D3-03C4F5461977}']/Server[@Name='localhost']/SMOEnumObj[@Name='Databases']/SMOEnumType[@Name='Names']
. . .
// more code here...
. . .
설명
SMO 열거형 URN에는 네 부분으로 구성됩니다. 첫 번째는 문자열 RuntimeServer
" 다음에 연결입니다. 다음 코드 줄에는 연결이 EnumURN 지정된 속성이 표시됩니다.
RuntimeServer[@Connection='{B1552E8D-43AE-44B1-B5D3-03C4F5461977}']/Server[@Name='localhost']/SMOEnumObj[@Name='Databases']/SMOEnumType[@Name='Names']
문자열의 두 번째 부분은 서버 이름 매개 변수입니다.
마지막 두 부분은 매개 변수와 SMOEnumType
매개 변수입니다SMOEnumObj
. 세 번째 부분인 매개 변수는 SMOEnumObj
열거형 개체의 이름을 지정합니다. 유효한 값은 다음과 같습니다.
@"LinkedServers"
@"Jobs"
@"Logins"
@"Databases"
@"FileGroups"
@"DataFiles"
@"LogFiles"
@"StoredProcedures"
@"UserDefinedDataTypes"
@"UserDefinedFunctions"
@"Views"
@"Users"
@"Tables"
@"Columns"
@"ForeignKeys"
@"트리거
위의 코드 샘플은 데이터베이스에 대한 열거형을 보여 줍니다.
네 번째 부분인 SMOEnumType
매개 변수는 사용해야 하는 열거형 형식을 지정합니다. 유효한 값은 다음과 같습니다.
@"Objects"
@"ObjectsPP"
@"Names"
@"URNs"
@"Locations"
위의 코드 샘플은 이름을 사용하는 열거형을 보여줍니다.