private void AddNotificationTypeHeader(MpnsTemplateBodyType bodyType) { switch (bodyType) { case MpnsTemplateBodyType.Toast: { base.AddOrUpdateHeader("X-WindowsPhone-Target", "toast"); base.AddOrUpdateHeader("X-NotificationClass", "2"); return; } case MpnsTemplateBodyType.Tile: { base.AddOrUpdateHeader("X-WindowsPhone-Target", "token"); base.AddOrUpdateHeader("X-NotificationClass", "1"); return; } case MpnsTemplateBodyType.Raw: { base.AddOrUpdateHeader("X-NotificationClass", "3"); return; } default: { return; } } }
void AddNotificationTypeHeader(MpnsTemplateBodyType bodyType) { switch (bodyType) { case MpnsTemplateBodyType.Tile: this.AddOrUpdateHeader(MpnsRegistrationDescription.Type, MpnsRegistrationDescription.Tile); this.AddOrUpdateHeader(MpnsRegistrationDescription.NotificationClass, MpnsRegistrationDescription.TileClass); break; case MpnsTemplateBodyType.Toast: this.AddOrUpdateHeader(MpnsRegistrationDescription.Type, MpnsRegistrationDescription.Toast); this.AddOrUpdateHeader(MpnsRegistrationDescription.NotificationClass, MpnsRegistrationDescription.ToastClass); break; case MpnsTemplateBodyType.Raw: this.AddOrUpdateHeader(MpnsRegistrationDescription.NotificationClass, MpnsRegistrationDescription.RawClass); break; } }