Documentation
¶
Rendered for windows/amd64
Overview ¶
Package exec provides wrappers to external executables
Index ¶
- type DotnetLibraryExec
- func (d *DotnetLibraryExec) EnableIISInstrumentation(ctx context.Context, homePath string) (exitCode int, err error)
- func (d *DotnetLibraryExec) InstallVersion(ctx context.Context, homePath string) (exitCode int, err error)
- func (d *DotnetLibraryExec) RemoveIISInstrumentation(ctx context.Context) (exitCode int, err error)
- func (d *DotnetLibraryExec) UninstallVersion(ctx context.Context, homePath string) (exitCode int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DotnetLibraryExec ¶
type DotnetLibraryExec struct {
// contains filtered or unexported fields
}
DotnetLibraryExec is a wrapper around the dotnet-library-exec binary.
func NewDotnetLibraryExec ¶
func NewDotnetLibraryExec(execBinPath string) *DotnetLibraryExec
NewDotnetLibraryExec returns a new DotnetLibraryExec.
func (*DotnetLibraryExec) EnableIISInstrumentation ¶
func (d *DotnetLibraryExec) EnableIISInstrumentation(ctx context.Context, homePath string) (exitCode int, err error)
EnableIISInstrumentation enables the IIS instrumentation on the system.
func (*DotnetLibraryExec) InstallVersion ¶
func (d *DotnetLibraryExec) InstallVersion(ctx context.Context, homePath string) (exitCode int, err error)
InstallVersion installs a version of the library.
func (*DotnetLibraryExec) RemoveIISInstrumentation ¶
func (d *DotnetLibraryExec) RemoveIISInstrumentation(ctx context.Context) (exitCode int, err error)
RemoveIISInstrumentation removes the IIS instrumentation from the system.
func (*DotnetLibraryExec) UninstallVersion ¶
func (d *DotnetLibraryExec) UninstallVersion(ctx context.Context, homePath string) (exitCode int, err error)
UninstallVersion cleans up dependencies of a version of the library.
Click to show internal directories.
Click to hide internal directories.