J'ai trois classes DataContract
dans le service wcf. J'ai ajouté une référence de service au client et deux de mes classes fonctionnent très bien, mais la troisième n'est pas apparue dans la référence du service. Je n'utilise pas cette classe dans mon interface de service, peut-elle être la raison de mon problème? Voici cette classe:L'une des classes DataContract ne génère pas du côté client en ajoutant une référence de service.
[DataContract]
public class Security
{
public Security(){ }
public string Sha1(string input)
{
byte[] hash;
using (SHA1CryptoServiceProvider Sha1Provider = new SHA1CryptoServiceProvider())
{
hash = Sha1Provider.ComputeHash(Encoding.Unicode.GetBytes(input));
}
var sb = new StringBuilder();
foreach (byte b in hash) sb.AppendFormat("{0:x2}", b);
return sb.ToString();
}
}
S'il est important, j'ai ajouté une référence pour System.Security.Cryptography
à mon client.
Pouvez-vous fournir une partie du code du client lorsque cela est appelé? – MSumulong