ScriptTask.ScriptProjectName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스크립트 프로젝트의 이름을 가져오거나 설정합니다.
public:
property System::String ^ ScriptProjectName { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string ScriptProjectName { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.ScriptProjectName : string with get, set
Public Property ScriptProjectName As String
속성 값
스크립트 프로젝트의 이름입니다.
- 특성
예제
콘솔 애플리케이션에서 구현된 다음 코드 샘플은 패키지에 ScriptTask 추가합니다. 또한 애플리케이션은 속성을 포함하여 일부 속성의 ScriptTask기본값을 ScriptProjectName 표시합니다.
Imports Microsoft.SqlServer.Dts.Runtime
Module Module1
Sub Main()
Dim pkg As New Package
Dim newLine As String = System.Environment.NewLine
Dim exe As Executable = pkg.Executables.Add("STOCK:ScriptTask")
Dim thTask As TaskHost = CType(exe, TaskHost)
Dim taskInfo As String
taskInfo =
"Entry point: " & _
thTask.Properties("EntryPoint").GetValue(thTask) & newLine & _
"Script Language: " & _
thTask.Properties("ScriptLanguage").GetValue(thTask) & newLine & _
"ReadOnlyVariables: " & _
thTask.Properties("ReadOnlyVariables").GetValue(thTask) & newLine & _
"ReadWriteVariables: " & _
thTask.Properties("ReadWriteVariables").GetValue(thTask) & newLine & _
"ScriptProjectName: " & _
thTask.Properties("ScriptProjectName").GetValue(thTask)
Console.WriteLine(taskInfo)
Console.Read()
End Sub
End Module
[C#]
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks;
using Microsoft.SqlServer.Dts.Tasks.VSTAScriptTask;
namespace ScriptTaskCS
{
class Program
{
static void Main(string[] args)
{
Package pkg = new Package();
string newLine = System.Environment.NewLine;
Executable exe = pkg.Executables.Add("STOCK:ScriptTask");
TaskHost thTask = (TaskHost)exe;
string taskInfo;
taskInfo =
"Entry point: " +
thTask.Properties["EntryPoint"].GetValue(thTask) + newLine +
"Script Language: " +
thTask.Properties["ScriptLanguage"].GetValue(thTask) + newLine +
"ReadOnlyVariables: " +
thTask.Properties["ReadOnlyVariables"].GetValue(thTask) + newLine +
"ReadWriteVariables: " +
thTask.Properties["ReadWriteVariables"].GetValue(thTask) + newLine +
"ScriptProjectName: " +
thTask.Properties["ScriptProjectName"].GetValue(thTask);
Console.WriteLine(taskInfo);
Console.Read();
}
}
}