Click or drag to resize

EngineOptions Class

The options that are used to configure IEngine instances.
Inheritance Hierarchy
SystemObject
  DotNetBrowser.EngineEngineOptions

Namespace:  DotNetBrowser.Engine
Assembly:  DotNetBrowser (in DotNetBrowser.dll) Version: 2.26.2
Syntax
C#
public class EngineOptions

The EngineOptions type exposes the following members.

Properties
  NameDescription
Public propertyBinariesExtractionOptions
Gets the options that are used to configure the Chromium binaries extraction process.
Public propertyChromiumDirectory
Gets the absolute path to the directory where the Chromium binaries are located.
Public propertyChromiumSwitches
Gets an immutable collection of the Chromium switches that will be passed to the Chromium Main process.
Public propertyCrashDumpDirectory
Gets the path that will be used to store the automatically generated Chromium crash dumps.
Public propertyDiskCacheSize
Gets the disk cache size.
Public propertyGoogleApiKey
Gets the Google API key.
Public propertyGoogleDefaultClientId
Gets the Google client ID.
Public propertyGoogleDefaultClientSecret
Gets the Google client secret.
Public propertyIsAutoplayEnabled
Indicates whether video playback will automatically start after page loading.
Public propertyIsFileAccessFromFilesAllowed
Indicates whether file access from files is allowed.
Public propertyIsGoogleTrafficDisabled
Indicates whether Chromium services that cause additional traffic are disabled.
Public propertyIsGpuDisabled
Indicates whether GPU is disabled.
Public propertyIsIncognitoEnabled
Indicates whether the incognito mode for the IEngine instance is enabled.
Public propertyIsMediaRoutingEnabled
Indicates whether media routing is enabled for the IEngine instance.

By default, it is disabled.

Public propertyIsSandboxDisabled
Indicates whether the sandbox is disabled.
Public propertyIsTouchMenuDisabled
Indicates whether touch popup menu is disabled.
Public propertyIsWebSecurityDisabled
Indicates whether the same-origin policy is disabled.
Public propertyLanguage
Gets the Chromium language that is used on the default error pages and message dialogs.
Public propertyLicenseKey
Gets the license key.
Public propertyPasswordStore
Gets the password store type which specifies the storage backend should be used to encrypt cookies on Linux.
Public propertyProprietaryFeatures
Gets the proprietary features enabled for the IEngine instance.
Public propertyRemoteDebuggingPort
Gets the remote debugging port.
Public propertyRenderingMode
Gets the rendering mode indicating how the content of the web pages will be rendered.
Public propertySchemes
Gets the readonly dictionary of the schemes that will be intercepted.
Public propertyUserAgent
Gets the custom user agent string that is used to override the default user agent for the IEngine.
Public propertyUserDataDirectory
Gets an absolute path to the directory where the user data is stored.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsProprietaryFeatureEnabled
Checks whether the given proprietary features are enabled.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also