OneWay

Falando de Web Service, essa semana fui questionado sobre como fazer a aplicação client não aguardar a execução de um web method. Existe maneira simples de fazer isso, a opção OneWay serve para indicar que a aplicação que esta consumindo o web method não irá aguardar a sua conclusão.

Essa opção é muito utilizada em métodos batchs, como cargas de dados que são chamadas pelo web services.

Para criar em VB.NET

    Public Class Service1
        Inherits System.Web.Services.WebService

        <SoapDocumentMethod(OneWay:=True), _
        WebMethod()> _
        Public Function HelloWorld() As String
            Return "Hello World"
        End Function

    End Class

Em C#

    public class Service1 : System.Web.Services.WebService
    {
        [SoapDocumentMethod(OneWay = true)]
        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }

Importante para utilizar essa opção deve-se importar a classe Protocols.

(VB.NET)

Imports System.Web.Services.Protocols

(C#)

using System.Web.Services.Protocols;

Espero que esse post ajude os colegas a utilizar melhor os recursos dos web services.

Abraço, Rodrigo

::Convite:: 23/10 – 8 horas de SharePoint 2010 – ROADSHOW TechShare

Pessoal,

Evento imperdível.

 

 

Agenda & Conteúdo

  • 8:00 –   Credenciamento
  • 8:30 –   Migrando para SharePoint 2010 
  • 10:00 – Sessão Pergunte aos Especialistas e Cofee Break. 
  • 10:30 –  BI no seu portal usando SharePoint 2010  – (BCS, Visio Services, ExcelServices e PerformancePoint)
  • 12:00 –  Almoço
  • 13:00 –  Redes Sociais na prática, chega de conceitos!!!
  • 14:00 –  Facilidades no Desenvolvimento do SharePoint 2010
  • 15:00 – Sessão Pergunte aos Especialistas e Cofee Break.
  • 15:30 –  Criando/Controlando seus processos para o seu Negócio , usando InfoPath 2010
  • 16:30 –  Usando FAST no seu PORTAL, focando inteligência competitiva.
  • 18:30-   Finalização do Evento
  • Abraço, Rodrigo

    Os melhores empregos da américa em 2010

    A CNNMoney publicou hoje uma lista dos 100 melhores empregos/profissões do ano. Achei muito conveniente publicar aqui visto que todos somos profissionais para o mercado e devemos estar prontos para as tendências.

    Claro que não posso deixar de comentar que algumas atividades ligadas a TI estão nessa lista.

    Rank Job title
    1 Software Architect
    7 Database Administrator
    17 Information Systems Security Engineer
    18 Software Engineering/Development Director
    20 Information Technology Manager
    21 Telecommunications Network Engineer
    26 Information Technology Business Analyst
    28 Information Technology Consultant
    30 Test Software Development Engineer
    31 Information Technology Network Engineer
    33 Information Technology Program Manager
    35 Computer and Information Scientist
    37 Program Analyst
    38 Applications Engineer
    49 Systems Engineer

    Para ter acesso a lista completa veja o link http://money.cnn.com/magazines/moneymag/bestjobs/2010/full_list/index.html, apesar da lista ser clara entre os melhores empregos da América perceba que essas funções não estão nas listas de maior satisfação.

    Abraço, Rodrigo