IRPCWebAccessAdmin.QueryADSIObjects

View as Markdown

Administration API / specialized internal: not for applications admin session idempotent

Lists the child objects of an IIS (ADSI) path on the server computer, for example its web sites.

ServiceWeb access administration MFiles.IRPCWebAccessAdmin
gRPC method/MFiles.IRPCWebAccessAdmin/QueryADSIObjects
HTTP (mf-http-grpc)POST /grpc/v1/query-adsiobjects
RequestQueryADSIObjectsRequest
ResponseQueryADSIObjectsResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

For M-Files components only. M-Files Admin uses it to list the IIS web sites. Applications should not call it.

Request: QueryADSIObjectsRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
keystringThe ADSI path to enumerate, for example IIS://localhost/w3svc for the web sites.
schema_classstringReturn only children of this schema class; unset returns all children.

Response: QueryADSIObjectsResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
objects[]repeated ADSIObjectADSI objects.
objects[].namestringThe name of the object.
objects[].display_namestringThe display name of the object.
objects[].schema_classstringThe name of the object's schema class.
objects[].guidstringThe GUID of the object as stored in the underlying directory store.
objects[].pathstringThe object's ADsPath that uniquely identifies this object from all others.
objects[].parent_pathstringThe ADsPath string for the parent of the object.