begin process at 2012 02 16 05:37:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > UTILISATION DE MSMQ

UTILISATION DE MSMQ


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Source .NET ( DotNet ) Niveau :Débutant Date de création :27/06/2005 Vu :12 287

Auteur : vladam

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Un exemple d'utilisation du composant MSMQ

Source

  • Imports System.Messaging
  • Public Class FonctionsMSMQ
  • Public Shared Function WriteTextToQueue(ByVal path As String, ByVal Message As String, ByVal Label As String, ByRef ErrorMsg As String) As Boolean
  • Dim Success As Boolean = False
  • Dim queue As MessageQueue = New MessageQueue
  • queue.Path = path.ToString
  • If (queue.Transactional = False) Then
  • Try
  • queue.DefaultPropertiesToSend.Recoverable = True
  • queue.Send(Message, Label)
  • Success = True
  • Catch ex As Exception
  • ErrorMsg = ex.Message.ToString
  • Success = False
  • End Try
  • Else
  • ErrorMsg = "Erreur, ne peut envoyer des message vers une queue transactionnelle"
  • Success = False
  • End If
  • Return Success
  • End Function
  • Public Shared Function WriteObjectToQueue(ByVal path As String, ByVal Objet As Object, ByVal Label As String, ByRef ErrorMsg As String) As Boolean
  • Dim Success As Boolean = False
  • Dim queue As MessageQueue = New MessageQueue
  • queue.Path = path.ToString
  • If (queue.Transactional = False) Then
  • Try
  • queue.DefaultPropertiesToSend.Recoverable = True
  • queue.Send(Objet, Label)
  • Success = True
  • Catch ex As Exception
  • ErrorMsg = ex.Message.ToString
  • Success = False
  • End Try
  • Else
  • ErrorMsg = "Erreur, ne peut envoyer des message vers une queue transactionnelle"
  • Success = False
  • End If
  • Return Success
  • End Function
  • End Class
Imports System.Messaging

Public Class FonctionsMSMQ

    Public Shared Function WriteTextToQueue(ByVal path As String, ByVal Message As String, ByVal Label As String, ByRef ErrorMsg As String) As Boolean
        Dim Success As Boolean = False
        Dim queue As MessageQueue = New MessageQueue
        queue.Path = path.ToString
        If (queue.Transactional = False) Then
            Try
                queue.DefaultPropertiesToSend.Recoverable = True
                queue.Send(Message, Label)
                Success = True
            Catch ex As Exception
                ErrorMsg = ex.Message.ToString
                Success = False
            End Try
        Else
            ErrorMsg = "Erreur, ne peut envoyer des message vers une queue transactionnelle"
            Success = False
        End If
        Return Success
    End Function

    Public Shared Function WriteObjectToQueue(ByVal path As String, ByVal Objet As Object, ByVal Label As String, ByRef ErrorMsg As String) As Boolean
        Dim Success As Boolean = False
        Dim queue As MessageQueue = New MessageQueue
        queue.Path = path.ToString
        If (queue.Transactional = False) Then
            Try
                queue.DefaultPropertiesToSend.Recoverable = True
                queue.Send(Objet, Label)
                Success = True
            Catch ex As Exception
                ErrorMsg = ex.Message.ToString
                Success = False
            End Try
        Else
            ErrorMsg = "Erreur, ne peut envoyer des message vers une queue transactionnelle"
            Success = False
        End If
        Return Success
    End Function

End Class

 Conclusion

il faut installer MSMQ avant :-)


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CROISEZ LES TIRAGES DE EURO MILLIONS AVEC VOS GRILLES
Source avec Zip Source avec une capture Source .NET (Dotnet) R&D INDEXATION DE DONNÉES SQLSERVER ET RECHERCHE AVEC INDICE...
Source .NET (Dotnet) VÉRIFICATION CB ET EUROCARD
Source avec Zip Source .NET (Dotnet) RÉCUPÉRATEUR DE MAIL DANS LES FICHIERS D'UN REPERTOIRE
Source .NET (Dotnet) CLASS : GESTION DE TICKETS CONSOMMABLES

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

Commentaires et avis

Commentaire de sosodef88 le 27/06/2005 17:39:27

aucune description tout le monde n'es pas supposé savoir ce que fait msnq j'ai meme pas envie d'aller chercher sur google

Commentaire de vladam le 27/06/2005 20:39:53 administrateur CS

MSMQ = Microsoft Message Queuing
MSMQ est un composant bien connu des programmeurs qui permet de gérer plus facilement les messages entre plusieurs applications avec une gestion des files d'attentes. MSMQ permet de garantir la livraison des messages, avec une notion de priorité. ce composant est très bien pour faire communiquer des applications distantes en mode asynchrones comme synchrones

Voilà :-)

Commentaire de sosodef88 le 27/06/2005 22:51:25

merci :)
n'oubie pas de cocher la casse .NET

Commentaire de benazza le 06/11/2008 16:04:52

est ce que vous pouvez nous données le projet complet
lire et ecrire dans une queu
merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,746 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales