WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Parallel.NET - Background Task Scheduler

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Parallel.NET - Background Task Scheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting
Há opções de licenciamento extras disponíveis para este produto no avantprime.com, os criadores de Parallel.NET. preços com desconto também estão disponíveis.

O componente Parallel.NET fornece uma maneira simples e robusta de obtenção de suas aplicações.NET para executar tarefas regulares em intervalos configuráveis. Não há nenhuma interferência com outros aspectos da aplicação, incluindo a interface do usuário ou usuários.

Confira Web Miner, uma aplicação de mineração de conteúdo da web no mundo real que aproveita Parallel.NET. Veja uma prévia aplicação aqui, prestando muita atenção ao tempo de uso da CPU, uso de memória e de mineração para ver Parallet.NET em ação.

Quais são as características?

  • Executar tarefas em intervalos configuráveis
  • Executar várias tarefas em intervalos diferentes, utilizando um ParallelScheduler
  • Configurar se as tarefas de fundo usar o ThreadPool ou criar a sua própria lista de discussão
  • Especificar se a tarefa deve ser executada infinitamente ou para um número limitado de vezes
  • Adicionar observadores para qualquer tarefa em segundo plano com os observadores alertado cada vez que a tarefa é concluída
  • Permitir que os observadores possam manipular a saída a partir da tarefa que completou
  • Especificar como os observadores será executado pela ParallelScheduler - sequencialmente ou concomitantemente
  • manipulação de exceção configurável apenas no caso de uma tarefa não lidar com suas próprias exceções

Quando devo usar isso?

  • Carregando feeds de notícias
  • operações de limpeza
  • Enviar e-mails sem reduzir a capacidade de resposta da interface do usuário
  • Controlo dos recursos internos e externos
  • Atualizando dispositivos ou outros serviços com novas informações
  • Atualizar suas fontes de dados de serviços da Web internos / externos
  • Monitorar as tabelas de banco de dados para mudanças ou novas informações
  • Monitorar caixas de entrada para novos e-mails
  • vídeo processo, imagens e outros arquivos multimídia
  • Enviar arquivos grandes
  • vários arquivos de upload (FTP, etc.)

Tarefas que levam muito tempo para ser concluída, incluindo tarefas que são processador, disco rígido intensiva ou tarefa que acessar recursos externos, tais como serviços Web, bases de dados (em alguns casos), feeds de notícias, etc, são candidatos ideais para serem executados em segundo plano. Uma vez que essas tarefas são concluídas as observadores será notificado e, em seguida, eles podem executar o seu trabalho que pode incluir a actualização da interface do usuário, notificando os usuários sobre as mudanças e atualizações, etc.

Technologies

Este componente é construído usando o.NET Framework 2.0, o que significa in pode ser usado em todas as aplicações.NET que estão usando o framework 2.0 ou superior. Este componente pode ser utilizado em todos os tipos de aplicações, incluindo NET:

  • Console
  • Windows Forms
  • WPF
  • WebForms ASP.NET
  • ASP.NET MVC
  • Windows Services
  • Web Services (XML / WCF)
  • Silverlight
  • azul

É confiável?

O componente também assegura que muitas armadilhas não são encontrados incluindo:

  • não Deadlocks
  • Sem vazamentos de memória - limpar através do método de descarte e considerar problemas como o ouvinte decorrido
  • Sem exceções vazamentos - A manipulação de exceção para garantir rescisão indesejada do aplicativo não ocorre
  • ASP.NET ThreadPool & Service manipulação não disponíveis - Dá controle de saber se tópicos ThreadPool são usados ​​(por padrão não). Isso garante que os tópicos não são tirados de aplicações ASP.NET alta disponibilidade causando o temido "Serviço não disponível" mensagem
  • Tarefa estrutura / trabalho do fundo - mecanismo flexível para a criação de complexas operações em segundo plano
  • nome forte assinado - Permite referenciar em outra aplicação que são fortes o nome assinado e também a instalação no GAC
  • Apoio ao desligamento personalizado durante a reciclagem do agrupamento de aplicações para aplicações web.

O que está no pacote?

  1. .NET 2.0 Assembleias
  2. arquivos de depuração (PDB)
  3. comentários XML (Intellisense)
  4. documentação de uso
  5. Documentação da API
  6. aplicação de demonstração 2 x Console
  7. aplicação de demonstração ASP.NET MVC
  8. ASP.NET Webforms aplicação de demonstração
  9. aplicação de demonstração WinForm
  10. C # e VB.NET código fonte
  11. Visual Studio 2010 SP1 e 2012 Solution

Como eu poderia usar este componente?

Exemplo de como utilizar o ParallelScheduler em conjunto com o UrlReaderBackgroundWork para sondar infinitamente um URL a cada 5 segundos. O trabalho está programado para começar imediatamente, usando tópicos ThreadPool com dois observadores registrados que serão executadas em paralelo cada vez que o trabalho é feito.

Clique aqui para aprender a usar Parallel.NET.

Apoio

Faça todas as perguntas ou sugerir características mais consulte a nossa fórum crescendo a support.avantprime.com.

atualizações:

2013/01/12 - Adicionado suporte para a reciclagem do pool de aplicativos. A instância de trabalho pode se desligar corretamente durante um evento automático ou manual piscina reciclagem de aplicação.

18/12/2013 - Adicionado código fonte VB.NET.


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
1 13 de janeiro

Última atualização:
30 de 14 de setembro

Navegadores compatíveis:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

arquivos incluídos:
Visual VB Basic, C # CS

Versão do software:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

Palavras-chave

comé, rcio eletrô, nico, comé, rcio eletrô, nico, Todos os itens, monitor de fundo, planejador de fundo, trabalho de fundo, concorrente, alta disponibilidade, tarefas de longa execuç, ã, o, multi-tasking, vá, rios trabalhos, observador padrã, o, trabalho paralelo, votaç, ã, o, agendador, discussã, o segura, enfiando, threads de trabalho