.Net Remoting contre WCF
Je me demande ce que je peux faire la même chose à partir de les deux .net remoting et WCF, alors pourquoi WCF est plus préférés .Net remoting. Où puis-je choisir (ou dans quelle situation) .Net remoting ou WCF?
- Vous pouvez utiliser
Array
pour stocker des données homogènes éléments alors pourquoiCollections
est préférée?? - parce que le Tableau peut stocker qu'un seul type de données, mais les collections peuvent stocker des types de données définis par!!
- Qu'avez-vous voulu dire par là? Le tableau peut stocker quoi que ce soit si la collecte peut faire. Sous le capot collections utilise des tableaux en interne
- ensuite, essayez de stocker la chaîne de type de données dans le type int tableau! et si vous avez fait, alors prévenez-moi!!!
- Ok, vous pls me montrer comment ajouter
string
àList<int>
. - Et lors de votre intérêt, de vérifier ma question here. J'ai montré comment le faire 🙂
- liste<maclasse> où maclasse est défini par l'utilisateur type de données
- Votre point de vue? Ne peut pas vous obtenir
- class maclasse { public string nom { get; set; } public int id { get; set; } }
- Je sais que c'est une classe, compléter votre phrase pls. Tu veux dire de tableau ne peut pas stocker de
myclass
? MyClass[] myClasses = new MyClass[10]
Ne sera pas ce travail pour votre classe ?- public class maclasse { public string nom { get; set; } public int id { get; set; } } ensuite, de définir ce
Vous devez vous connecter pour publier un commentaire.
.NET Remoting applications peuvent utiliser le protocole HTTP, TCP, et les protocoles SMTP alors que WCF pouvez utiliser des canaux nommés et MSMQ aussi bien avec tous ces protocoles.
Vous pouvez trouver la meilleure réponse ici: Partir de .NET Remoting pour Windows Communication Foundation
Vous pouvez également trouver la différence de performances entre les deux dans Une Comparaison des Performances de Windows Communication Foundation (WCF) avec l'Existant Distribué des Technologies de la Communication
WCF (Windows Communication Foundation), qui a pour nom de code Indigo, est une technologie par laquelle des morceaux de logiciel peuvent communiquer les uns avec les autres.
Windows Communication Foundation se compose de plusieurs nouveaux ensembles de classes ajoutées à la deuxième version, la version 2.0 de Microsoft .NET Framework Bibliothèque de Classe.
Il donne la fonctionnalité des services Web ainsi que .Net Remoting. La recherche en core - Windows Communication Foundation fournit un logiciel de modèle d'usine pour les logiciels de communication, composée d'un langage de modélisation appelé le Modèle de Service, et un cadre de programmation appelé le Canal de la Couche. On peut configurer les points de terminaison définis par une adresse, une liaison, et un contrat juste en utilisant le fichier de configuration.
source est WCF