protected HatenaBlogAtomPubClient CreateClient(HatenaBlogAtomPubCredential credential) { HatenaBlogAtomPubClient.InitializeHttpsServicePoint(); var client = HatenaBlogAtomPubClient.Create(credential); client.UserAgent = UserAgent; return(client); }
private static void EditAllEntry( IReadOnlyList <PostedEntry> entries, IHatenaBlogEntryEditor editor, out IReadOnlyList <PostedEntry> updatedEntries, out IReadOnlyList <PostedEntry> modifiedEntries ) { var hatenaBlog = HatenaBlogAtomPubClient.Create(entries); HatenaBlogFunctions.EditAllEntry( hatenaBlog, HatenaBlogFunctions.PostMode.PostIfModified, editor, DiffGenerator.Create(silent: true, null, null, null, null), null, null, out updatedEntries, out modifiedEntries ); }