Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class IFrameComponentAttribute

Inheritance
System.Object
System.Attribute
IFrameComponentAttribute
Implements
System.Runtime.InteropServices._Attribute
Inherited Members
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo)
System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Module)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Module, System.Type)
System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly)
System.Attribute.GetCustomAttributes(System.Reflection.Assembly, System.Boolean)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type)
System.Attribute.IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type)
System.Attribute.GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)
System.Attribute.Equals(System.Object)
System.Attribute.GetHashCode()
System.Attribute.Match(System.Object)
System.Attribute.IsDefaultAttribute()
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
System.Attribute.TypeId
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Cms.Shell.ViewComposition
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[AttributeUsage(AttributeTargets.Class)]
public sealed class IFrameComponentAttribute : IFrameComponentAttribute, _Attribute

Constructors

IFrameComponentAttribute()

Declaration
public IFrameComponentAttribute()

IFrameComponentAttribute(IFrameComponentAttribute.ResolvePathDelegate, IFrameComponentAttribute.ResolvePathDelegate, IFrameComponentAttribute.ResolvePathDelegate)

Declaration
public IFrameComponentAttribute(IFrameComponentAttribute.ResolvePathDelegate defaultDelegate, IFrameComponentAttribute.ResolvePathDelegate uiDelegate, IFrameComponentAttribute.ResolvePathDelegate utilDelegate)
Parameters
Type Name Description
IFrameComponentAttribute.ResolvePathDelegate defaultDelegate
IFrameComponentAttribute.ResolvePathDelegate uiDelegate
IFrameComponentAttribute.ResolvePathDelegate utilDelegate

Properties

ControlUri

Declaration
protected override string ControlUri { get; set; }
Property Value
Type Description
System.String
Overrides

Url

Declaration
public override string Url { get; set; }
Property Value
Type Description
System.String
Overrides

UrlFromUi

Declaration
public string UrlFromUi { get; set; }
Property Value
Type Description
System.String

UrlFromUtil

Declaration
public string UrlFromUtil { get; set; }
Property Value
Type Description
System.String

Methods

CreateComponentDefinition(Type)

Declaration
public override IComponentDefinition CreateComponentDefinition(Type componentType)
Parameters
Type Name Description
System.Type componentType
Returns
Type Description
IComponentDefinition
Overrides

Implements

System.Runtime.InteropServices._Attribute

Extension Methods