Get started .NET API
The public .NET API of Get started.
39 symbols
PdcommStatus.AllocationFailedThe native library could not allocate memory; the operation can be retried.PdcommStatus.BackpressureA bounded queue is full; drain events or wait for pending work to finish, then retry.PdcommStatus.BufferTooSmallThe output buffer is smaller than the required size; nothing was copied.PdcommStatus.InternalErrorAn internal error occurred in the native library.PdcommStatus.InvalidArgumentAn argument, option structure or handle was invalid for the operation.PdcommStatus.InvalidDataThe input bytes are not valid for their declared format, for example a malformed SECS-II item.PdcommStatus.InvalidStateThe operation is not allowed in the endpoint's current state.PdcommStatus.IoErrorA socket, file or other I/O operation failed.PdcommStatus.LicenseRequiredNo PDComm license grants the module, so no new communication was started. Running endpoints are not affected.PdcommStatus.LimitExceededA size, count, nesting or other configured limit would be exceeded.PdcommStatus.OkThe operation succeeded.PdcommStatus.OutOfRangeAn index, identifier or requested entry does not exist.PdcommStatus.PoisonedAn earlier internal failure poisoned the native object; only disposal is meaningful afterwards.PdcommStatus.ProgramUnconfirmedA process program change was installed, but its durable persistence could not be confirmed.PdcommStatus.SpoolUnconfirmedA spooling change was installed, but its durable persistence could not be confirmed.PdcommStatus.StaleTokenA token or result belongs to another endpoint, to an earlier connection generation, or was already consumed.PdcommStatus.TruncatedThe input ended before a complete SECS-II item could be decoded.DiagnosticLogging.ConfigureReplaces the diagnostic log configuration.DiagnosticLogging.FlushWaits until the queued log records have been written.DiagnosticLogging.StatusGets the current logging state and counters.License.HostIdGets this machine's host id, PDH1-XXXX-XXXX-XXXX-XXXX, which SECS/GEM runtime licenses list.License.InstallInstalls license text, replacing text installed earlier through this method.License.StatusGets the license status of the SECS/GEM library.PdcommBuffer.CreateCopies bytes into a new native buffer.PdcommBuffer.DisposeReleases the native buffer.PdcommBuffer.ToArrayCopies the buffer's contents into a new array.PdcommBuffer.TryCopyCopies the buffer's contents into a caller-supplied span when it is large enough.PdcommException.PdcommExceptionInitializes a new exception for a native status.PdcommRuntime.InitializeLoads and validates the PDComm native library.PDCommPdcommException.ErrorOffsetGets the byte offset of the start of the field that failed to decode, or null when the failure has no input position.PdcommException.StatusGets the native status that caused the failure.PdcommRuntime.AbiVersionGets the ABI version of the loaded native library, as major.minor.DiagnosticLoggingControls the optional diagnostic log of the PDComm SECS/GEM native library.LicenseInstalls and inspects the PDComm license of the SECS/GEM native library.PdcommBufferAn immutable byte buffer owned by the PDComm native library.PdcommExceptionThe exception thrown when a PDComm native operation returns a status other than PdcommStatus.Ok.PdcommRuntimeLoads the PDComm native library and checks that its ABI is compatible with this binding.PdcommStatusStatus codes returned by the PDComm native library.
No API matches the filter.