Compartilhar via


IDtsDesignerUtilitiesService Interface

Definição

Fornece métodos que permitem que os desenvolvedores do Integration Services invoquem a caixa de diálogo Construtor de Expressões programaticamente.

public interface class IDtsDesignerUtilitiesService
public interface IDtsDesignerUtilitiesService
type IDtsDesignerUtilitiesService = interface
Public Interface IDtsDesignerUtilitiesService

Exemplos

O exemplo a seguir mostra como armazenar em cache uma referência a um ServiceProvider cujo tipo é IDtsDesignerUtilitiesService.

Dim designerUtilitiesService As IDtsDesignerUtilitiesService  
designerUtilitiesService = _  
      DirectCast(_serviceProvider.GetService(GetType(IDtsDesignerUtilitiesService)), IDtsDesignerUtilitiesService)  
IDtsDesignerUtilitiesService designerUtilitiesService;  
designerUtilitiesService = (IDtsDesignerUtilitiesService)_serviceProvider.GetService(typeof(IDtsDesignerUtilitiesService));  

Comentários

A IDtsDesignerUtilitiesService interface fornece dois métodos EditExpression e EditPropertyExpression, que permitem invocar a caixa de diálogo Construtor de Expressões programaticamente. Você pode incorporar esses métodos em uma interface de usuário personalizada para um gerenciador de conexões do Integration Services, enumerador foreach, tarefa ou componente de fluxo de dados.

Use o EditExpression método sempre que quiser permitir que o usuário crie ou modifique uma expressão. No entanto, para modificar uma expressão de propriedade, o EditPropertyExpression método pode ser mais útil. O EditPropertyExpression método determina o tipo de retorno da expressão do tipo de dados da propriedade e atribui a expressão à propriedade para você.

Métodos

EditExpression(IWin32Window, DtsContainer, Type, String)

Exibe a caixa de diálogo Construtor de Expressões que permite que o usuário final use a linguagem de expressão do Integration Services para criar e testar uma expressão.

EditPropertyExpression(IWin32Window, DtsContainer, IDTSPropertiesProvider, String)

Exibe a caixa de diálogo Construtor de Expressões que permite que o usuário final use a linguagem de expressão do Integration Services para criar e testar uma expressão de propriedade.

Aplica-se a