InedoSDK Reference
Version:

Namespaces

Name Description
Inedo Utility classes and other types.
Inedo.Agents Contains types for working with agents and agent services.
Inedo.Den Contains a client for communicating with a an external Inedo extension den.
Inedo.Diagnostics Logging-related classes and interfaces.
Inedo.Documentation Attributes for documenting components.
Inedo.ExecutionEngine Contains types for working with the Inedo OtterScript engine.
Inedo.ExecutionEngine.Variables Contains types for building and evaluating OtterScript expressions.
Inedo.Extensibility Types and attributes usable by all types of extensions.
Inedo.Extensibility.Agents Contains the abstract Agent class which is used to orchestrate a server.
Inedo.Extensibility.Configurations Configurations represent data collected from a server and are primarily used by Ensure operations.
Inedo.Extensibility.Credentials Resource Credentials are stored secrets such as logins and API keys.
Inedo.Extensibility.FileSystems Used by ProGet to implement a package storage mechanism.
Inedo.Extensibility.Operations Operations are discrete tasks performed on a server.
Inedo.Extensibility.PackageAccessRules Allows individual package downloads in a ProGet feed to be blocked.
Inedo.Extensibility.PackageFilters Allows individual packages to be hidden from browsing in a ProGet feed.
Inedo.Extensibility.PromotionRequirements
Inedo.Extensibility.RaftRepositories Rafts are storage subsystems used to persist data in Otter and Hedgehog.
Inedo.Extensibility.RepositoryMonitors
Inedo.Extensibility.UserDirectories Provides user lookup and authentication for any Inedo product.
Inedo.Extensibility.VariableFunctions Variable functions are evaluated inside OtterScript expressions.
Inedo.Extensibility.VulnerabilitySources Vulnerability Sources are used by ProGet as a database of known package security vulnerabilities.
Inedo.Extensions.UserDirectories
Inedo.Feeds Contains types for working with Proget feeds.
Inedo.IO File and memory access classes.
Inedo.Security Contains types for performing authorization.
Inedo.Serialization Lightweight serialization and XML persistence.
Inedo.Web Classes used for web validation and display.
Inedo.Web.Controls Controls and other classes used for creating HTML and other UI components.
Inedo.Web.Editors Contains base classes for custom editor types for the extensible components.
Inedo.Web.Editors.PropertyEditors Contains default editors for standard property types.