Class InterfaceStabilityAttribute
Annotation for the interface stability of a given API. A stable interface is one that is guaranteed not to change between versions, meaning that you may use an API of a given SDK version and be assured that the given API will retain the same parameters and behavior in subsequent versions. An unstable interface is one which may appear to work or behave in a specific way within a given SDK version, but may change in its behavior or arguments in future SDK versions, causing odd application behavior or compiler/API usage errors.
Inherited Members
Namespace: Couchbase.Core.Compatibility
Assembly: Couchbase.NetClient.dll
Syntax
[AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = true)]
public class InterfaceStabilityAttribute : Attribute
Constructors
| Edit this page View SourceInterfaceStabilityAttribute(Level)
Declaration
public InterfaceStabilityAttribute(Level level)
Parameters
Type | Name | Description |
---|---|---|
Level | level |
Properties
| Edit this page View SourceLevel
The interface stability of the API.
Declaration
public Level Level { get; }
Property Value
Type | Description |
---|---|
Level |