C# 클래스 Org.IdentityConnectors.Framework.Common.Objects.Schema

Determines the objects supported by a Org.IdentityConnectors.Framework.Spi.Connector.
The Schema object is used to represent the basic objects that a connector supports. This does not prevent a connector from supporting more. Rather, this is informational for the caller of the connector to understand a minimum support level. The schema defines 4 primary data structures Declared ObjectClasses (ObjectClassInfo). Declared OperationOptionInfo (OperationOptionInfo). Supported ObjectClasses by operation (SupportedObjectClassesByOperation). Supported OperationOptionInfo by operation(SupportedOptionsByOperation). TODO: add more to describe and what is expected from this call and how it is used.. based on OperationalAttribute etc..
파일 보기 프로젝트 열기: Tirasa/ConnId 1 사용 예제들

공개 메소드들

메소드 설명
Equals ( object o ) : bool
FindObjectClassInfo ( String type ) : ObjectClassInfo

Returns the ObjectClassInfo for the given type.

FindOperationOptionInfo ( String name ) : OperationOptionInfo

Returns the OperationOptionInfo for the given name.

GetHashCode ( ) : int
GetSupportedObjectClassesByOperation ( SafeType apiop ) : ICollection

Returns the supported object classes for the given operation.

GetSupportedOptionsByOperation ( SafeType apiop ) : ICollection

Returns the supported options for the given operation.

Schema ( ICollection info, ICollection options, IDictionary supportedObjectClassesByOperation, IDictionary supportedOptionsByOperation ) : System

Public only for serialization; please use SchemaBuilder instead.

ToString ( ) : string

메소드 상세

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

FindObjectClassInfo() 공개 메소드

Returns the ObjectClassInfo for the given type.
public FindObjectClassInfo ( String type ) : ObjectClassInfo
type String The type to find.
리턴 ObjectClassInfo

FindOperationOptionInfo() 공개 메소드

Returns the OperationOptionInfo for the given name.
public FindOperationOptionInfo ( String name ) : OperationOptionInfo
name String The name to find.
리턴 OperationOptionInfo

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetSupportedObjectClassesByOperation() 공개 메소드

Returns the supported object classes for the given operation.
public GetSupportedObjectClassesByOperation ( SafeType apiop ) : ICollection
apiop SafeType The operation.
리턴 ICollection

GetSupportedOptionsByOperation() 공개 메소드

Returns the supported options for the given operation.
public GetSupportedOptionsByOperation ( SafeType apiop ) : ICollection
apiop SafeType The operation.
리턴 ICollection

Schema() 공개 메소드

Public only for serialization; please use SchemaBuilder instead.
public Schema ( ICollection info, ICollection options, IDictionary supportedObjectClassesByOperation, IDictionary supportedOptionsByOperation ) : System
info ICollection
options ICollection
supportedObjectClassesByOperation IDictionary
supportedOptionsByOperation IDictionary
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string