J'essaie de m'abonner à CheckinEvent, pour une raison quelconque, ma méthode Notify n'est pas appelée. Ce est mon contrat -Je ne peux pas m'abonner à CheckinEvent
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
namespace TFSubscriber
{
[ServiceContract(Namespace = "http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Notification/03")]
public interface IRollupService
{
[OperationContract(Action = "http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Notification/03/Notify")]
[XmlSerializerFormat(Style = OperationFormatStyle.Document)]
void Notify(string eventXml, string tfsIdentityXml);
}
}
Ma mise en œuvre est assez simple, la méthode vide. J'ai mis un point d'arrêt dans ma méthode Notify et il n'est pas appelé.
Ce que je souscris à CheckinEvent -
C:\Program Files\Microsoft Team Foundation Server2010\Tools>bissubscribe.exe /eventType CheckInEvent /address http://localhost:4556/Rollupservice.svc /collection http://localhost:8080/tfs/defaultcollection
J'ai une solution que j'ai ajouté au contrôle de source déjà, et je suis checkin' certains fichiers et le point d'arrêt ne reçoit pas touché. Qu'est-ce que je fais de mal?