Compartilhar via


ModuleServiceMethodAttribute.PassThrough Propriedade

Definição

Obtém ou define um valor que indica se um método de serviço de módulo pode ser chamado diretamente pelo cliente.

public:
 property bool PassThrough { bool get(); void set(bool value); };
public bool PassThrough { get; set; }
member this.PassThrough : bool with get, set
Public Property PassThrough As Boolean

Valor da propriedade

true se o método de serviço do módulo for diretamente chamado pelo cliente; caso contrário, false.

Exemplos

O exemplo a seguir implementa um método para retornar o valor da PassThrough propriedade para um método dentro de um módulo.

bool CheckPassThru(string methodName, Type svcType) {

    MyModSrvc moduleService = (MyModSrvc)Activator.CreateInstance(svcType);

    ModuleServiceMethodAttribute attribute;

    MethodInfo method = moduleService.GetMethod(methodName, out attribute);

    return !attribute.PassThrough;
} 

Aplica-se a