这是一个封装了Chromium 框架的 .NET 类库。从而可以方便的使用 cefsharp相关的功能
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-10 01:39 CefSharp-master
文件 8964 2019-03-10 01:39 CefSharp-master.editorconfig
文件 172 2019-03-10 01:39 CefSharp-master.gitattributes
目录 0 2019-03-10 01:39 CefSharp-master.github
文件 1217 2019-03-10 01:39 CefSharp-master.githubconfig.yml
文件 711 2019-03-10 01:39 CefSharp-master.github
o-response.yml
文件 1077 2019-03-10 01:39 CefSharp-master.githubsupport.yml
文件 490 2019-03-10 01:39 CefSharp-master.gitignore
文件 270 2019-03-10 01:39 CefSharp-masterBuild.bat
文件 10516 2019-03-10 01:39 CefSharp-masterCONTRIBUTING.md
目录 0 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Core
文件 888 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAssemblyInfo.cpp
目录 0 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsync
文件 1498 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodCallback.cpp
文件 1332 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodCallback.h
文件 3141 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodHandler.cpp
文件 1701 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodHandler.h
文件 789 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodWrapper.cpp
文件 1007 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncMethodWrapper.h
文件 1352 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncobjectWrapper.cpp
文件 1542 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncjavascriptAsyncobjectWrapper.h
文件 30012 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefAppUnmanagedWrapper.cpp
文件 4068 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefAppUnmanagedWrapper.h
文件 2048 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefBrowserWrapper.h
文件 13794 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefSharp.BrowserSubprocess.Core.vcxproj
文件 6062 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefSharp.BrowserSubprocess.Core.vcxproj.filters
文件 1398 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CorejavascriptCallbackRegistry.cpp
文件 1702 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CorejavascriptCallbackRegistry.h
文件 1154 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CorejavascriptCallbackWrapper.h
文件 2515 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CorejavascriptMethodHandler.cpp
文件 1348 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CorejavascriptMethodHandler.h
............此处省略701个文件信息
// Copyright © 2017 The CefSharp Authors. All rights reserved.
//
// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace CefSharp
{
///
/// Async extensions for different interfaces
///
public static class AsyncExtensions
{
///
/// Deletes all cookies that matches all the provided parameters asynchronously.
/// If both and are empty all cookies will be deleted.
///
/// cookie manager
/// The cookie URL. If an empty string is provided any URL will be matched.
/// The name of the cookie. If an empty string is provided any URL will be matched.
/// Returns -1 if a non-empty invalid URL is specified or if cookies cannot be accessed;
/// otherwise a task that represents the delete operation. The value of the TResult will be the number of cookies that were deleted or -1 if unknown.
public static Task DeleteCookiesAsync(this ICookieManager cookieManager string url = null string name = null)
{
if (cookieManager == null)
{
throw new NullReferenceException(“cookieManager“);
}
if (cookieManager.IsDisposed)
{
throw new objectDisposedException(“cookieManager“);
}
var callback = new TaskDeleteCookiesCallback();
if (cookieManager.DeleteCookies(url name callback))
{
return callback.Task;
}
//There was a problem deleting cookies
return Task.FromResult(TaskDeleteCookiesCallback.InvalidNoOfCookiesDeleted);
}
///
/// Sets a cookie given a valid URL and explicit user-provided cookie attributes.
/// This function expects each attribute to be well-formed. It will check for disallowed
/// characters (e.g. the ‘;‘ character is disallowed within the cookie value attribute) and will return false without setting
///
/// cookie manager
/// The cookie URL. If an empty string is provided any URL will be matched.
/// the cookie to be set
/// returns false if the cookie cannot be set (e.g. if illegal charecters such as ‘;‘ are used);
/// otherwise task that represents the set operation. The value of the TResult parameter contains a bool to indicate success.
public static Task SetCookieAsync(this ICookieManager cookieManager string url Cookie cookie)
{
if (cookieManager == null)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-10 01:39 CefSharp-master
文件 8964 2019-03-10 01:39 CefSharp-master.editorconfig
文件 172 2019-03-10 01:39 CefSharp-master.gitattributes
目录 0 2019-03-10 01:39 CefSharp-master.github
文件 1217 2019-03-10 01:39 CefSharp-master.githubconfig.yml
文件 711 2019-03-10 01:39 CefSharp-master.github
o-response.yml
文件 1077 2019-03-10 01:39 CefSharp-master.githubsupport.yml
文件 490 2019-03-10 01:39 CefSharp-master.gitignore
文件 270 2019-03-10 01:39 CefSharp-masterBuild.bat
文件 10516 2019-03-10 01:39 CefSharp-masterCONTRIBUTING.md
目录 0 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Core
文件 888 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAssemblyInfo.cpp
目录 0 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsync
文件 1498 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 1332 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 3141 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 1701 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 789 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 1007 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 1352 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 1542 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreAsyncja
文件 30012 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefAppUnmanagedWrapper.cpp
文件 4068 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefAppUnmanagedWrapper.h
文件 2048 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefBrowserWrapper.h
文件 13794 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefSharp.BrowserSubprocess.Core.vcxproj
文件 6062 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.CoreCefSharp.BrowserSubprocess.Core.vcxproj.filters
文件 1398 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Coreja
文件 1702 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Coreja
文件 1154 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Coreja
文件 2515 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Coreja
文件 1348 2019-03-10 01:39 CefSharp-masterCefSharp.BrowserSubprocess.Coreja
............此处省略701个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)