Codificando .Net

Aprendizado, companherismo, ensino e aperfeiçoamento constante

Blog de Leonardo de Camargo Junior (11)

WCF - Windows Communication Foundation - Log e Exceptions (ErrorHandler - Parte 2 Final)

Parte 1

3) Legal agora o que precisamos fazer, é criar o atributo ("ErrorHandlerBehaviourAttribute") que irá decorar nossos serviços WCF.

Bom eu criei uma classe chamada "ErrorHandlerBehaviourAttribute" que deve necessáriamente herdar da classe "Attribute" e implementar a interface "IServiceBehavior".…

Continuar

Adicionado por Leonardo de Camargo Junior em 4 junho 2012 às 16:00 — Sem comentários

WCF - Windows Communication Foundation - Log e Exceptions (ErrorHandler - Parte 1)

Fala pessoal, hoje vou dar início à uma série de posts que mostrará como criar uma biblioteca de Conversão de Exceptions para Fault Exceptions, e estratégia de log de erros em um serviço WCF.

Está tarefa pode ser realizada de várias maneiras diferentes, hoje vou apresentar uma delas utilizando recursos do próprio Framework 4.0, utilizando o Assembly: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.ServiceModel.dll".

Onde dentro deste vamos utilizar como foco deste…

Continuar

Adicionado por Leonardo de Camargo Junior em 4 junho 2012 às 16:00 — Sem comentários

WCF - Windows Communication Foundation (Parte 8) - Múltiplos Protocolos IIS7

Boa tarde, Pessoal.

Vou fazer um post de um situação que acabo de passar que pode gerar um boa dor de cabeça se não encontrar uma explicação fazendo o passo-passo no google (eu não encontrei, rsrsrsr)

Vamos ao assunto: Expor um serviço WCF com múltiplos protocolos no IIS 7 (net.pipe, net.tcp, http)

1) Primeira coisa que devemos fazer neste caso é verificar no Painel de Controle -> Ativar ou desativar recursos do Windows -> Microsoft .NET Framework 3.5.1…

Continuar

Adicionado por Leonardo de Camargo Junior em 18 abril 2012 às 11:00 — Sem comentários

WCF - Windows Communication Foundation - Transaction (Parte 7)

Fala Galera, hoje vou falar um pouco e mostrar um exemplo de transação no WCF, pois já ouvi muita gente falando que não funciona transação no WCF que isso é impossível, então vamos lá, para que funcione corretamente uma transação no WCF é necessário que tememos alguns cuidados na hora de configurar nosso serviço.

 

Quais são estas preocupações adicionais, vamos lá:

Primeira coisa a fazer é configurar seu Binding para suportar a mesma, como mostra na figura…

Continuar

Adicionado por Leonardo de Camargo Junior em 29 fevereiro 2012 às 10:30 — Sem comentários

WCF - Windows Communication Foundation - Contracts (Parte 6)

Bom pessoal seguindo a linha do post anterior hoje vou postar alguns exemplos de código no que se diz respeito a Contracts citados na Parte 2 destes artigos sobre WCF.

Abaixo seguem print´s de código que exemplificam a utilização de alguns tipos de contrato.

O primeiro representa um exemplo bem simples de um ServiceContract…

Continuar

Adicionado por Leonardo de Camargo Junior em 28 fevereiro 2012 às 10:00 — Sem comentários

WCF - Windows Communication Foundation - Primeiro Exemplo (Parte 5)

Bom pessoal, conversando com um leitor (Diego de Azevedo) dos meus posts, recebi um feedback negativo quanto ao mesmos, pois ele mencionou que leu os 4 primeiros post de wcf e ainda não estava fazendo muita idéia de como fazer um do zero e para que realmente seria útil. O mesmo também sugeriu que fosse postado um exemplo prático, então hoje estou aqui para isso.

Só vou fazer uma observação quanto ao método que fiz uma chamada assíncrona, o mesmo poderia ser feito de outra maneira, eu…

Continuar

Adicionado por Leonardo de Camargo Junior em 27 fevereiro 2012 às 11:30 — Sem comentários

WCF - Windows Communication Foundation - Endpoints (Parte 4)

Bom pessoal, no Post anterior falei um pouco sobre Hosting e Bindings.

Hoje vamos falar de: Endpoints. (UFFFFA achei que não iria conseguir fazer o post hoje, mas estou ai conseguindo fazer na hora do almoço).

 

  • Endpoint:
    • Abaixo uma figura para ilustrar como é composto um endpoint.…
Continuar

Adicionado por Leonardo de Camargo Junior em 6 fevereiro 2012 às 13:00 — Sem comentários

WCF - Windows Communication Foundation - Hosting and Bindings (Parte 3)

Bom pessoal, no Post anterior falamos um pouco sobre Adresses, Contracts. Hoje vou abordar outros dois assuntos muito importantes para o entendimento de um WCF.

 

Vamos falar de: Hosting e Bindings.

 

  • Hosting:
    • Um WCF pode possuir alguns tipos de hosting, vou citar os mais importantes, mas não vou entrar em detalhes sobre eles, isso fica por conta de vocês, é super simples achar informações dos…
Continuar

Adicionado por Leonardo de Camargo Junior em 3 fevereiro 2012 às 8:00 — Sem comentários

WCF - Windows Communication Foundation - Adresses and Contracts (Parte 2)

Bom pessoal, no Post anterior tivemos uma visão geral de o que é um WCF, agora vamos começar entrar mais em detalhes para ver como ele funciona.

Hoje vou falar sobre: Adresses, Contracts

Vamos lá:

  • Adresses:
    • Primeiramente vale ressaltar que um serviço é associado a um endereço único.
    • Os Adresses possuem dois importantes elementos:…
Continuar

Adicionado por Leonardo de Camargo Junior em 2 fevereiro 2012 às 8:30 — Sem comentários

WCF - Windows Communication Foundation (Parte 1)

Fala pessoal, hoje iniciarei os Post sobre WCF, este primeiro vou abordar tópicos para ficar claro para que serve um serviço WCF.

Vamos lá:

  • O que é um WCF?
    • Windows Communication Foundation é uma SDK para desenvolvimento e deploy de serviços no windows criada a partir do framework 3.0, hoje pode ser considerada uma das mais utilizadas formas de publicar um serviço.
    • De uma maneira geral publicação…
Continuar

Adicionado por Leonardo de Camargo Junior em 1 fevereiro 2012 às 9:00 — Sem comentários

Padrão MVVM (Parte 1)

Bom pessoal, depois de algum tempo sem posts, resolvi dedicar mais tempo da minha vida para o Codificando.net, e vou começar falando sobre o padrão MVVM recomendado para desenvolvimento de aplicações WPF .NET.

  • O que é Model View ViewModel (MVVM)?
    • É um padrão baseado no Model View Controler (MVC), porém especifico para…
Continuar

Adicionado por Leonardo de Camargo Junior em 31 janeiro 2012 às 9:30 — Sem comentários

Arquivos mensais

2012

Patrocínios

 

 

Comunidade Daruma 

Editora O'Reilly 

 

© 2013   Criado por Alexandre Tarifa.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço