pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.

Browse by Tags

  • Configurando o limite de conexões pendentes

    Quando expomos um serviço através do binding NetTcpBinding , as requisições que chegam até ele, são processadas e, finalmente o retorno é enviado para o respectivo cliente. As mensagens que chegam são processadas no formato FIFO ( first-in, first out...
    Filed under: ,
  • Serialização de Propriedades Automáticas

    Quando queremos expor uma propriedade, na maioria das vezes existe um campo privado que serve como "repositório" para a informação que é definida ou lida. A propriedade tem o papel de interceptar a leitura e escrita à este campo privado através...
    Filed under: , ,
  • Compartilhando portas através do protocolo TCP

    Ao criar um serviço WCF, podemos disponibilizá-lo através do protocolo TCP ( net.tcp ), utilizando uma porta específica. Uma vez que voce publica esse serviço, nenhum outro serviço naquela mesma máquina poderá utilizar aquela porta ao mesmo tempo, e se...
    Filed under: ,
  • IgnoreDataMemberAttribute

    A partir do .NET Framework 3.5 SP1 temos a possibilidade de suportar a serialização de tipos complexos em serviços WCF, mesmo que eles não estejam decorados com o atributo DataContractAttribute , DataMemberAttribute ou SerializableAttribute , permitindo...
    Filed under: ,
  • Expondo serviços WCF através do .NET Service Bus

    Depois da conta devidamente criada dentro do Windows Azure , podemos facilmente fazer uso das funcionalidades que ele nos fornece. Dentre essas funcionalidades temos o .NET Services e, dentro deste, um repositório de serviços chamado .NET Service Bus...
    Filed under: ,
  • Utilizando Datasets em serviços

    Muitas pessoas utilizam Dataset s e, consequentemente, DataTable s para representar sua estrutura de dados. Com isso, pode haver a necessidade de expor esse tipo de objeto através de serviços (WCF ou ASMX). Como o Dataset pode ser serializado em formato...
    Filed under: , , ,
  • Utilização de entidades LINQ To SQL em serviços

    Estive lendo um artigo na MSDN Magazine chamado Flexible Data Access With LINQ To SQL And The Entity Framework , escrito pelo Anthony Sneed . O artigo aborda como expor entidades criadas pelos ORMs da Microsoft ( LINQ To SQL e Entity Framework ) através...
    Filed under: , ,
  • KnownTypes dinâmicos

    Para lidar com classes e suas derivações em serviços, o WCF disponibiliza um recurso chamado Known Types . Com ele, é possível ter um método que defina como retorno um tipo base e, em seu interior, criar e retornar tipos derivados. Para expor os tipos...
    Filed under: ,
  • Criando certificados para teste

    Algumas funcionalidades de segurança do WCF exigem que se utilize certificados para proteger a mensagem. Eu tenho escrito sobre algumas dessas funcionalidades aqui e, no download do código fonte, o certificado não está junto com o projeto. Com isso, ao...
    Filed under: , ,
  • WCF Performance Counters II

    Algum tempo atrás eu falei comentei aqui sobre vários performance counters que foram adicionados ao runtime do WCF, disponibilizando diversas informações a respeito da execução dos serviços, tais como: número de chamadas, transações, segurança, etc. Como...
    Filed under: , ,
  • Liberando Streams

    Há algum tempo escrevi um artigo sobre transferencia e codificação de dados no WCF. Quando optamos por utilizar o modelo streaming , há um cuidado extra que devemos tomar para efetuar o fechamento dele. Neste cenário sempre há o desafio de saber quando...
    Filed under: , ,
  • .NET 3.5 SP1 GDR (Fixes)

    Está disponível a partir deste link uma atualização para o .NET Framework 3.5 SP1. Esta atualização também faz algumas poucas mudanças no WCF e, entre elas, o envio correto do código de status do protocolo HTTP quando a autenticação via HTTP é inválida...
    Filed under: , ,
  • Acesso anônimo à arquivos *.svc

    Ao efetuar o deploy de uma aplicação que utiliza a configuração padrão de um projeto do tipo WCF Service (arquivos *.svc ), obrigatoriamente voce precisa permitir o acesso anônimo ao diretório virtual. Caso essa configuração não seja realizada, ao tentar...
    Filed under: , ,
  • Métodos assíncronos do ASP.NET Web Services

    Ao fazer a referencia para um ASP.NET Web Services (ASMX), automaticamente o proxy é gerado. Antes do WCF, ao referenciar serviços ASMX a versão assíncrona ( BeginXXX/EndXXX ) dos métodos expostos por ele também eram criados. Utilizando o Visual Studio...
    Filed under: , , ,
  • WCF Relay Bindings

    Um dos pilares do .NET Services ( Windows Azure ) é o .NET Service Bus . Este "pedaço" fornece uma segura e consistente forma de comunicação entre aplicações e serviços, mesmo se eles estejam em diferentes organizações. Ele possibilita a centralização...
    Filed under: ,
1 2 3 4 5 Next > ... Last »
Powered by Community Server (Commercial Edition), by Telligent Systems