publish notification hooks

Published:2008-06-10 01:01:15 UTC

publish notification hooksを使ったプラグインを作ってみようということで、LiveWriterの出力するソースを投稿時に書き換えるプラグイン(InvalidSourceModifier)をつくることにした。

using System;
using System.Collections.Generic;
using System.Text;
using WindowsLive.Writer.Api;

namespace InvalidSourceModifier {
    [WriterPlugin("9388e56b-c684-4e04-b7f6-b8cc224d70b2", "InvalidSourceModifier", PublisherUrl = "http://www.sharplab.net/")]
    public class InvalidSourceModifier : PublishNotificationHook {
        public override bool OnPrePublish(System.Windows.Forms.IWin32Window dialogOwner, IProperties properties, IPublishingContext publishingContext, bool publish) {
           return true;


さて、実際にコンパイルしてLiveWriterに登録してみると、SDKに付属していたNew SDK Features.docの以下の記述通り、

Unlike content source plugins, publish notification hooks can be enabled or disabled by the user on a per-blog basis. The first time a publish operation occurs for a particular blog since a publish notification hook was installed, the user will be asked if the hook should be enabled or disabled for that blog.

New SDK Features.doc




Comments :1

バッグ 通販 ブランド 13-07-15 13:46:11 UTC


Trackbacks : 1

Trackback URL for this entry

Listed below are links to weblogs that reference this entry

ピンバック from SharpLab. - publish notification hooksではpost内容を書き換えられない 08-06-15 00:27:56 UTC

[…] とか言って実際に作っていたのだけれども、いざ形になってきてコンパイルしてみると、 エラー    1    プロパティまたはインデクサ ‘WindowsLive.Writer.Api.IPostInfo.C […]