Beispiel #1
0
        protected HatenaBlogAtomPubClient CreateClient(HatenaBlogAtomPubCredential credential)
        {
            HatenaBlogAtomPubClient.InitializeHttpsServicePoint();

            var client = HatenaBlogAtomPubClient.Create(credential);

            client.UserAgent = UserAgent;

            return(client);
        }
Beispiel #2
0
        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
                );
        }