SharingBoundaryAttribute Class

Definition

Important

This API is not CLS-compliant.

When applied to an import of an ExportFactory<T> object, marks the boundary of a sharing scope.

C#
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property, Inherited=false)]
[System.CLSCompliant(false)]
[System.Composition.MetadataAttribute]
public sealed class SharingBoundaryAttribute : Attribute
Inheritance
SharingBoundaryAttribute
Attributes

Constructors

SharingBoundaryAttribute(String[])

Initializes a new instance of the SharingBoundaryAttribute class for the specified boundary names.

Properties

SharingBoundaryNames

Gets the boundary names.

Methods

Equals(Object)

Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode()

Returns the hash code for this instance.

(Inherited from Attribute)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

產品 版本
.NET Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided)